CH32V103 怎么查找程序存储在Flash的位置?

想查看代码以及const这类变量存储在flash中的位置,

是想要擦一小块Flash区域存储一些变量。怕擦了不该擦的地方。

程序写完编译后 假如说只占用20%的空间是否就按顺序存储。比如64k的flash。 用了24k 那我直接写在60k的位置 就不可能会有问题?

麻烦指点一二。

您好,关于程序函数以及变量在flash中的位置,可以通过.lst文件查看,如下图。若你想在flash存储某些变量,尽量放在靠后的位置。程序的存储是按照顺序存储的,除非你在程序中设定将某一变量或者函数放在固定设定的位置。若你用了24K,将变量放在60K的位置,是不会有问题的。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

image.png



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