User talk:Kennyfly899

The relationship between ARM, Thumb instructions and SDRAM

The first sentence of BOOT program must use ARM instruction. You can change to Thumb instructions immediately but it is unnecessary. The whole BOOT program all use ARM instructions and see little of using Thumb instructions. If SDRAM is under 16-bit work mode, you can also use ARM instruction, 8-bit or 32-bit are both ok. That's to say instructions are not decided by access width of memory. The only yardstick for selecting ARM or Thumb is whether you need to save a part of instruction space. Using Thumb instructions will save 5% to 30% space compared to using ARM instructions. We suggest that you use ARM instructions the whole for your programs.

You will find more answers in http://www.embedinfo.com/en/FAQ/FAQlist.asp?selectm=class&anclassid=4 for the questions like: How to download the program completed debugging in RAM onto Flash ROM? About stack of ARM7 How to understand and use *.inc and *.h files? What are linker script files? How can I get Embest IDE license?