这个和具体的板子有关系,通过配置MEMORY,一片FLASH可以配置在存储空间的很多个地方。例如,可以是地址0x0处,也可以是地址0x100000,等等.....
对FLASH操……
就用FLASHPGM吧,bin文件转换成HEX后文件变大了并不影响实际的烧写的。这是文件格式造成的,不用担心。
……
*(volatile unsigned short *) 的目的是类型转换。因为FLASH_START_ADDR+FLASH_ADDR_UNLOCK1只是一个地址,需要类型转换。F……
有那位大侠有的,能否告诉一个下载链接。或者有偿的也可以。
谢谢!……
买块板子,实际动动手。碰到不懂的就学,就问。
……
有那位有REAL VIEW 2.2的?能否告诉一个下载链接,购买也可以考虑。
谢谢!……
关于生成BIN文件的方法,你可以参考这个链接:http://www.hzlitai.com.cn/download/SDT.asp……
版主一语中的。实不确定的时候,用ADS提供的ARMULATE做个软件仿真,自己试验一下就可以知道答案了。……
Hi
堆栈的问题你自己写个小程序试一试也就明白了,你自己注意看看入栈和出栈顺序。
STMFD SP!, {R0-R7, LR} - 入栈顺序是:LR R7 R6 R5 ...……
LDR R0, #0X12345678 是ARM指令LDR R0, =0X12345678 是伪指令你编译的时候,第一条指令肯定会报错,#后面跟的是一个立即数,这个立即数应该包括在……