Other Parts Discussed in Thread: AM3517
Hi,
my company is new to the ARM processor and has no experience with it at all and we are working on a ZOOM AM3517 EVM board from LogicPD (and sold to us by TI) that will eventually end up as bare metal and we are attempting to program the flash on the AM3517 chip it using an XDS100 JTAG debugger and CCS v5.1.0 and it doesn't appear to work.
Note: Because of the industry involved we cannot use Linux, Windows CE or anything else as an O/S, it's all hand-coded.
What we keep getting is:
Cortex_A8_0: File Loader: Data verification failed at address 0x40014000 Please verify target memory and memory map. Cortex_A8_0: Unable to terminate memory download: NULL buffer pointer at 0x3a9f Cortex_A8_0: GEL: File: D:\ARM-AFDX-End-system\TI CCS\ARM Cortex-A8 Bootloader\Debug\ARM Cortex-A8 Bootloader.out: a data verification error occurred, file load failed. but according to the AM35x ARM Microprocessor Technical Reference Manual, page 154 0x40014000 is publc boot rom, so how do you, or can you, program this are aof the chip using the little XDS100? We've also tried programming it using TI's Flash.exe v1.5.and still no luck. As you can see it seems to work up until it fails with a modulus 4 error. If the file has the sysmbols stripped then fails the same way. I tried changing the offset on the off chance but then it complains of offset parameter being larger than the device size, which I suppose is fair enough. All this has been done using the ONFI compliant NAND setting as that is what I understand the NAND to be.
¯ -stdout