最好先理解MEMROY MAP,另外在了解程序结构:运行地址,装载地址等概念。
不同的芯片有差别,但基本的思路是:板子上电,程序从FLASH里面开始执行,FLASH里的程序完成初……
如果你们开发的时候用KEIL的话,卖ULINK。
如果你们开发用ADS,REALVIEW或者是IAR的话,推荐卖MULTI-ICE。……
自己做个测试就可以了。
一般来说,上电后,只有FLASH和片内RAM可以用的的。片外SDRAM需要先配置好,才可以使用。……
ARM启动代码设计参考 基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要……
SYMBOL只是调试的时候用的。所有的函数调用都是通过地址来完成的。……
如果你直接生产BIN文件,你要知道这个bin文件烧写到那个地址上去。如果你把2个bin文件都烧写到相应的位置上去,运行就OK。……
BIN - 纯粹的二进制文件,基本的程序指令。
ELF - Exectuable and Linkable Format 这个文件出来包括基本的指令外,还包括很多别的信息:调试信……
在DEBUG下能工作,为什么在RELEASE下有问题?你检查一下DEBUG和RELEASE的配置是不是有不一样的地方。……