CH32V307关于常量指定Flash地址存储问题

方案一:

image.png


方案二:

image.png


提问:有什么办法能让定义的常量被正确放置到指定地址,编译输出能正确统计常量占用的空间?

PS: 因论坛bug问题,编辑内容后,大量符号变成了问号,只好贴截图了。

您好,关于将常量指定FLASH地址存储问题,可参考下帖链接:

https://www.cnblogs.com/liaigu/p/17330342.html

 


@TECH62


使用您推荐的链接配置,和我的方法一是相同的效果,也就是能编译成功,但是下载失败:

image.png

image.png


您好,您在命令行下载时 -c init   -c halt 后面加 -c " wch_riscv unfreeze" 尝试下载。 


一样的结果:

image.png


您好

使用这条指令 

openocd.exe  -f wch-riscv.cfg   -c page_erase -c init -c halt    -c "program    xxx.hex/elf/bin verify "  -c exit

image.png


我这边还是不行,能麻烦提供一个测试成功的工程吗?

邮箱:个人信息保护,已隐藏


只有登录才能回复,可以选择微信账号登录