<br /><br />READ_WRITE 定义在哪里?<br />是编译器自己规定的关键字吗?<br /><br /> RAM_KEEP INTO RAM_SV;<br />请问INTO的定义在哪里?<br /><br />各个MCU的PRM文件中的关键字基本都一样的,但俺一直不是很明白,<br />俺很少改动PRM文件,印象总好象就是过去NEC的时候改过一次堆栈的大小(不够用了就改大点),基本都是用的default,用C语言,俺是个半吊子。<br /><br />-Z(DATA)NEAR_I,NEAR_Z,NEAR_N,HEAP+_HEAP_SIZE=FE00-FE1F<br />-Z(DATA)CSTACK+_CSTACK_SIZE=FE40-FEFF<br />请问张工这两句怎么理解?<br />俺这么理解对不对?<br />1:-Z(DATA)CSTACK+_CSTACK_SIZE=FE40-FEFF<br />CSTACK地址:FE40<br />_CSTACK_SIZE长度=FEFF-FE40<br />-Z(DATA):初始化数据为0<br />2:-Z(DATA)NEAR_I,NEAR_Z,NEAR_N,HEAP+_HEAP_SIZE=FE00-FE1F<br />NEAR_I,NEAR_Z,NEAR_N,HEAP这4个区域地址分配在同一个地址段FE00-FE1F内<br /><br />这是搞得IAR里面的一段。
|