This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am trying to use FlashTool V1.6 to program my custom board, unfortunately, the tool stops at Awaiting ASIC ID. The ROM Loader does not appear to be starting.
I have checked BOOT[5:0] (set to 0b101101), G22 VDDA1P8V_USBPHY voltage and VDDA3P3V_USBPHY voltage (both connected), and verified we are connected to UART3 (flow control disabled).
NOTE: I have used AM3517 EVM board (our reference design), and sucessfully run FlashTool V1.6 to program flash.
Is there any thing else I can check on the board???
I would appreciate any suggestions.
Thank you for responding so quickly.
This is a custom AM3517 board, running Micrium RTOS, and we have been developing code for about six months.The only other problem we have had with the board is enabling the data cache, which I am still investigating.
I am trying to boot from UART to load the flash with X-loader/U-boot, however, I have been unable to get the ROM loader to start; i.e. cannot get the Asic Code (40x) to print out. We tried several combinations of BOOT settings after POR, and none could get the ROM loader to start.
Any suggestions would be greatly appreciated.
Thanks!
Kerry
Do you have JTAG capability? If so, can you post a register value? I'd like to see the word at 0x480022F0. The lower 5 bits are the sysboot pins sampled at boot up.
Steve K.
Thank you for the tip, I am going to try and test various boot settings and see if I am able to get to the ROM loader to start and boot to UART3.
Another question, Is there a way to get a copy of the ROMloader.bin??? The JTAG is working, so an alternative is just start the ROM loader in internal memory.
Thank you for the help!
Kerry
Hi Kerry,
Were you able to use JTAG to look at the vectors that show where the boot failed?
If so, if you could post those that would be great. The Sitara team will take a look at that and try to help further.
Thanks!
Paul
Can you check the DEVICETYPE field in the CONTROL_STATUS register (0x480022F0)? Make sure it is a 3. I vaguely remember on another processor several years ago someone had a part where it was a 0 and the boot ROM for that part didn't like that.
Steve K.