Hello,
I'm using a Spectrum Digital OMAP-L137 EVM board. Here’s a recount of all I’ve done after visiting all the documentation that I can find. I'm simply trying to take an example app and make it work standalone...
I have a working standard application using NDK 2.0.0. using CCS 3.3. I have prepared for standalone execution adding the following capabilities to main():
The equivalent of the GEL initialization is now done 1st.
Setup of UART2 and a short message sent to UART2
This works under CCS hooked up to the EVM board using an XDS510 USB JTAG connection. I then attempt to make this work standalone by the following steps:
Using the resultant app.out of the above application I have created an AIS binary using AISgen for D800K003 (the EVM board has D800K001 version by the way, but is still supposed to be compatible). This is to standard setting setup by selecting “Configure for EVM”. These values appear correct. AISgen denotes that it has created the app.bin file successfully.
The JTAG connector is disconnected and the boot dipswitches are set for UART2 boot. A null modem serial port cable connects the PC to EVM board.
The SPI flash is presented the app.bin file using the utility sfh_OMAP-L137.exe by the following steps:
1) sfh_OMAP-L137 –p COM3 –spierase
2) sfh_OMAP-L137 –p COM3 –spiflashnoubl app.bin
At this point the application should be in SPI flash at start address 0. Put the boot dipswitches to boot from SPI flash. All of this from the documentation I’ve been able to find with the result that it doesn’t work. I do not see the message from UART2 and the Ethernet operations do not occur. I’m blind as I’m disconnected from the JTAG. Is there any way to debug this? I’m not sure CCS connects via JTAG without being invasive (GEL and maybe more) and dictating it’s own resources on the app(?)
I’ve not seen references to the above troubles in any documentation or blogs I’ve encountered. Any ideas on how to get this app to work – or to properly debug it?
Thanks for your time & effort,
Steve