共4条
1/1 1 跳转至页
cosmic,RAM cosmic 编译时,出现RAM超出0页的错误
问
cosmic 编译时,出现RAM超出0页的错误,请问要如何才能将超出的变量放到别的地址中,我用的是ST7F324BJ4,有512字节RAM,用什么地方可以在编译器中设置成自动处理RAM吗
答 1:
用@就可以用@就可以.
非零页
char g_a @0x1234;
零页
BYTE @tiny g_b @0xF0; 答 2: ram的存放st7的指令比较慢,对于零页ram的访问比非零页的快(大部分8位机都这样),具体可以看指令集.
所以要善用零页ram,把常用的对速度要求比较高的变量放在零页区,而把数组等较大和使用较少的变量放在非零页.
答 3: 更改编译选项可以让编译器自动分配 答 4: 哥们,让编译器自动分配如何设置
非零页
char g_a @0x1234;
零页
BYTE @tiny g_b @0xF0; 答 2: ram的存放st7的指令比较慢,对于零页ram的访问比非零页的快(大部分8位机都这样),具体可以看指令集.
所以要善用零页ram,把常用的对速度要求比较高的变量放在零页区,而把数组等较大和使用较少的变量放在非零页.
答 3: 更改编译选项可以让编译器自动分配 答 4: 哥们,让编译器自动分配如何设置
共4条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 在K230DBOX上实现多时段语音提示功能被打赏¥14元 | |
| 使K230DBOX实现相机持续拍照功能被打赏¥12元 | |
| 基于K230DBOX的文本管理器设计被打赏¥14元 | |
| 基于K230DBOX的彩色画板功能实现被打赏¥15元 | |
| 在K230DBOX上实现音乐播放器功能被打赏¥15元 | |
| NXP MCU系列开发板MCULink固件升级方法【VSCode】被打赏¥28元 | |
| 三分钟快速搭建NXP MCU开发环境(VSCode)被打赏¥22元 | |
| 为遥控小车巧添功能被打赏¥26元 | |
| 【S32K3XX】FlexCAN 模块配置使用被打赏¥30元 | |
| 【S32K3XX】FlexCAN RAM 资源分配整理被打赏¥25元 | |
我要赚赏金
