[PIC®/AVR®/dsPIC®产品] Flash存储有问题

[复制链接]
1368|16
 楼主| yszong 发表于 2021-12-7 22:07 | 显示全部楼层 |阅读模式
本帖最后由 pzsh 于 2021-12-14 14:37 编辑

PIC15344 单片机使用MPLAB X IDE 和XC8编译后,Flash存储有问题
dingy 发表于 2021-12-7 22:10 | 显示全部楼层

楼主详细说说怎么回事啊,这么说太笼统了
 楼主| yszong 发表于 2021-12-7 22:12 | 显示全部楼层
本人想使用PIC15344的FLASH最后面的地址来当做EEPROM使用。但是发现,在编译之后,程序空间刚好把最前面和最后面的地址占用了,只留有中间的FLash地址是空的。
 楼主| yszong 发表于 2021-12-7 22:14 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
heweibig 发表于 2021-12-7 22:16 | 显示全部楼层
以前使用时程序都是按从低地址依次到高地址
zhenykun 发表于 2021-12-7 22:18 | 显示全部楼层
剩余的空间都是在高位的地址。
juventus9554 发表于 2021-12-7 22:20 | 显示全部楼层
确实又这个状况,如果你需要保留特定区域,可以在项目属性里面的ROM Range功能减去相应部分
pengf 发表于 2021-12-7 22:24 | 显示全部楼层
15xxx应该最后128字节是适合存数据的,最好放在这个区域
 楼主| yszong 发表于 2021-12-7 22:28 | 显示全部楼层

搞定了,呵呵,犯了低级错误……
wangchangwenqq 发表于 2021-12-12 10:39 | 显示全部楼层
楼主怎么解决的呢, 让FLASH  按地址从小到大 使用  而且不是间接性的使用,   用 ROM 固定范围,  只用保留不使用那段空间,   编译器还是会间接性使用的 FLASH 地址的
pzsh 发表于 2021-12-14 14:36 | 显示全部楼层
这个是HEF特性吧,好像有个应用笔记的
tpgf 发表于 2022-1-5 16:07 | 显示全部楼层
具体是什么错误呢
晓伍 发表于 2022-1-5 16:20 | 显示全部楼层
能详细说一下解决的办法吗
八层楼 发表于 2022-1-5 16:21 | 显示全部楼层
貌似是没有写入
观海 发表于 2022-1-5 16:25 | 显示全部楼层
跟读写顺序应该关系不大
guanjiaer 发表于 2022-1-5 17:02 | 显示全部楼层
什么样的错误是低级错误呢
heimaojingzhang 发表于 2022-1-5 17:07 | 显示全部楼层
每次都是固定的地址吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部