Other Parts Discussed in Thread: DM3730, OMAP3530
Hello,
I am trying to get the Hello example to work from the SYS/BIOS example. I'm running CCS v5.3, BIOS v6.34.01.18, XDC v3.24.05.48. I got the program to compile, I am using a DM3730 chip with a Target of "ti.targets.arm.elf.A8Fnv" and a Platform of "ti.platforms.evm3530", was told this is the closest platform since there wasn't any DM37xx.
In my linker.cmd file I added:
boot > 0x82000000
{
-l boot.aea8fnv<boot.oea8fnv>(.text)
}
and verified in the .map file that the start address is as above. I then use "armhex.exe file.out -o file.bin" to convert the file. Finally, through RS232 I use the loadb command from uboot (which loads the binary to address 0x82000000) to load the file and then "go 0x82000000" to run the program. There is no output!
I've added a printf() statement along side the System_printf() since I read in other boards that System_printf() sometimes does not work.
Now, where am I going wrong? Is uboot cutting me off from transmitting on UART3? How to tell which UART SYS/BIOS is using for stdio?
Also, if I save my file.bin to my mmc and rename it to uboot.bin will x-loader load it up and run it (assuming SYS/BIOS will do the HW init in the background)?
Thank you