MDK自带启动代码里面一行程序IRAM_BASE EQU 0x40000000 如何理解?
IRAM_BASE EQU0x40000000 ;片上SRAM的基地址,即内存基地址 这句翻译是网上的,但是SRAM的地址不是从0开始吗?有谁知道吗 CPU运行的第一条代码是从0x0开始的,这个是不容置疑的。但是内存是不是在0x0就未必了。比如TQ2440的内存就是0x30000000开始的。 看cpu的数据手册,当om1 om0是 0 1电平时,cpu从nor启动,此时cpu的内部ram地址映射到了0x40000000处。
页:
[1]