你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

IAR_stm8l151c8,block擦除与block写入不成功

[复制链接]
kangkang 提问时间:2020-9-10 12:24 /
编译器:IAR
芯片:stm8l151c8t6   64K的FLASH
目的:使用Block擦除和写入数据
严格按照以下步骤操作:

文件描述步骤

文件描述步骤
第一步.png 第二步.png 第三步.png 第四步.png


结果编译时出现错误:Error[Lc036]: no block or place matches the pattern "ro code section FLASH_CODE in stm8l15x_flash.o"
编译出错.png

根据错误在place in NearData 中添加了  ro section FLASH_CODE,
1599711448(1).png
编译时有警告:
Warning[Lp005]: placement includes a mix of sections with content (example "ro code section FLASH_CODE in stm8l15x_flash.o") and sections without content (example "rw data section .near.data in Flash.o")

Warning[Lp006]: placement includes a mix of writable sections (example "rw data section .near.data in Flash.o") and non-writable sections (example "ro code section FLASH_CODE in stm8l15x_flash.o")

1599710469(1).png

测试程序时,程序卡死,RAM汇编指令:
1599710469.png

怎么测试都通过不了Block擦除与读写。
请教各位大神,我是哪里操作不对吗?我哪里设置不对呢?
谢谢了,各位大神!!!


收藏 评论0 发布时间:2020-9-10 12:24

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版