Microchip
登录
直播中
康志强
7年用户
177经验值
私信
关注
[问答]
线性存储地址跨越存储区的绝对变量的找不到空间
开启该帖子的消息推送
RAM
MPLAB
这看起来像一个编译器错误,但是我希望有一个合理的检查来确保我没有做愚蠢的事情。PIC16F1459允许通过地址0x2000-0x29AF对通用RAM进行线性访问。放置一个横跨两个库的数组,加上后一个库中的任何其他变量,给出“不可能”为数组找到空间“错误”。这里是银行4和5的测试案例,但是我在我试过的每个银行都看到了这个错误。我在MPLAB X 3.55中用XC8 v1.43(与v1.42的结果相同)使用所有默认设置创建了一个PIC16F1459项目。
回帖
(7)
陈晨
2020-3-9 09:16:32
为什么使用绝对寻址?
为什么使用绝对寻址?
举报
李维兴
2020-3-9 09:33:06
绝对寻址应该已经工作,因为16F1459线性地址是0x2000 - 0x23 EF。
绝对寻址应该已经工作,因为16F1459线性地址是0x2000 - 0x23 EF。
举报
范佳慧
2020-3-9 09:46:46
16F1459上的通用RAM的一个子集是双端口,与USB引擎共享,并且USB缓冲区必须位于双端口子集中。o从长远来看,但这更复杂,尤其是当快速成型的时候。另外,这似乎是一个bug,所以我想报告它,试图修复它。
16F1459上的通用RAM的一个子集是双端口,与USB引擎共享,并且USB缓冲区必须位于双端口子集中。o从长远来看,但这更复杂,尤其是当快速成型的时候。另外,这似乎是一个bug,所以我想报告它,试图修复它。
举报
王璨
2020-3-9 10:02:14
我特别喜欢这一部分:
我特别喜欢这一部分:
举报
更多回帖
rotate(-90deg);
回复
相关问答
RAM
MPLAB
I/O
存储空间
什么意思?
2018-05-29
4557
DSP的
存储空间
分配说明
2019-05-07
2392
请问buffer
存储
在哪里?
2023-11-02
232
请问C语言中内存
地址
是否占用
存储空间
呢?
2020-05-25
2040
求助,内存
地址
空间
是否一定大于所有物理
存储
器的容量?
2023-10-17
213
在证书
存储
区
中
找不到
清单签名证书的解决办法?
2020-11-06
9379
你知道单片机的
存储空间
有哪些吗
2022-01-26
3489
单片机串口通讯
地址
对应的方法分享!
2019-09-10
4078
单片机的程序
存储
器和数据
存储
器共处同一
地址
空间
为什么不会发生总线冲突呢?
2023-05-10
770
如何利用PROGMEM将数据写到内存(程序
存储空间
)啊?
2021-07-08
1226
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分