Q: I uploaded a new version of CE to my board, but I don't see anything on the screen. The debug port output stops when it gets to "CE starts from DRAM." When I reload the previous version, my board works fine. What did I do wrong?
Make sure that you are using a build of CE for your specific board. There are builds for Thin Client and for 16 and 32MB Graphics Clients.
Beginning January 2001, ADS CE boot ROMs(*) support CE images of variable sizes. The size of the image is stored in the ADSLOAD.HWT file. The boot ROM copies the CE image from onboard flash into RAM beginning at the location specified in the HWT file; it then displays the message "CE starts From DRAM(0xc8900000)".
The address displayed at the end of the message is the address in RAM to which the image is copied, and is the address to which the boot ROM transfers control to launch the operating system. Each build of CE is built to be executed from a specific memory address. If it is loaded to a different region of RAM, the processor will get lost and the debug port will halt at the "CE starts from DRAM" message.
To correct the problem, make sure that the entry in the ADSLOAD.HWT file is set to the correct size for the CE image you have. E.g. You have a Graphics Master with 32MB RAM. You downloaded a "12MB" Graphics Master CE image from the ADS CE Developer's page. You edit your ADSLOAD.HWT file and change the starting address
(*) This feature is available in 1.7x boot ROMs for Graphics Client Plus and boot ROMs 1.69 and later for Graphics Master.