共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 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| PCF8574功能模块及其使用被打赏¥20元 | |
| 传感器LSM6DSO及LIS3MDL的功能检测被打赏¥18元 | |
| LPS25HB气压传感器及其检测被打赏¥18元 | |
| HTS221温湿度传感器及其检测被打赏¥18元 | |
| 【S32K3XX】HSE FW 版本更新被打赏¥21元 | |
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
| TCS3472S传感器及其色彩检测被打赏¥19元 | |
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
我要赚赏金
