1.使用IAR软件编写程序以及编译 ,芯片 参数:CC2541F256 8kb的RAM,
2.使用keil软件编写程序以及编译,芯片参数:C8051F380 也是8Kb的RAM。
同样大的数组 在keil软件就不会出现RAM溢出的现象,而在IAR软件中编译就会出现RAM溢出。
keil软件我写数组形式是 char code data[]; IAR软件数组形式是 const char data[];
那么为什么会出现这样的差别呢?
1.使用IAR软件编写程序以及编译 ,芯片 参数:CC2541F256 8kb的RAM,
2.使用keil软件编写程序以及编译,芯片参数:C8051F380 也是8Kb的RAM。
同样大的数组 在keil软件就不会出现RAM溢出的现象,而在IAR软件中编译就会出现RAM溢出。
keil软件我写数组形式是 char code data[]; IAR软件数组形式是 const char data[];
那么为什么会出现这样的差别呢?