02-01-2019 06:01 AM - edited 02-01-2019 06:04 AM
I compiled the routine given by the merchant (the program should not be wrong), and the compilation was successful. When I debug with JTAG, the program is stuck in one place. Failed to assign an address.
video_in_init ----> Xil_Out32
static INLINE void Xil_Out32(UINTPTR Addr, u32 Value)
volatile u32 *LocalAddr = (volatile u32 *)Addr;
*LocalAddr = Value; //It's stuck here.
The address is 0x40010000
Exception: Cannot read target memory. Memory read error at 0x40010000. Cannot access virtual memory. Execution context is running.
How should this mistake be solved??? I am a rookie.
02-01-2019 05:38 PM
02-01-2019 07:35 PM
I don't have one of those boards or the routines, since it's manufactured by a Certified Partner.
Have you contacted V3 Technology?
I'd suggest asking this on the Embedded Forum as well:
02-01-2019 09:20 PM
V3 Technology refers to a company in China? The Chinese name of the company is 威视锐.
I have already contacted the customer service of this company. But customer service doesn't pay much attention to me. And there is very little information about the plate provided by the merchants.. It took me almost a month to run the routine of this board without success.
I have sent a new post to the embedded forum.
Thank you for your answer!