返回信息流已经存了一个16*16*8bit的数组(譬如AES的S盒),再开辟空间存一个同样大小数组(再存一个S盒)时会空间不足,硬件搭载是8051单片机,但在keil就编译不通过…
lz新手…没学过相关内容,改的别人的代码,几种存储方式实在有点难以理解……这里一直不知道怎么继续,请问有没有人知道怎么解决_(:_」∠)_
这是一条镜像帖。来源:北邮人论坛 / communications / #28333同步于 2018/12/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
求问一个keil编程问题
Pluie
2018/12/16镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
方案一:数组如果是常量,只读不写,可以放在rom区,定义方法如uchar code table[]={}; //在常规定义基础上加入code关键字
方案二:换片,如宏晶,内存空间扩大了
建议查看bug提示信息,code data xdata idata 之类的,再百度解决。个人也遇到过软件破解不成功导致此类报错的时候(也可能我记错了)
谢谢~~已经解决了,实在是对这几个data不太懂,大概计算机基础也比较薄弱_(:з」∠)_
【 在 yuhexue 的大作中提到: 】
: 方案一:数组如果是常量,只读不写,可以放在rom区,定义方法如uchar code table[]={}; //在常规定义基础上加入code关键字
: 方案二:换片,如宏晶,内存空间扩大了
: 建议查看bug提示信息,code data xdata idata 之类的,再百度解决。个人也遇到过软件破解不成功导致此类报错的时候(也可能我记错了)