想查看代码以及const这类变量存储在flash中的位置,
是想要擦一小块Flash区域存储一些变量。怕擦了不该擦的地方。
程序写完编译后 假如说只占用20%的空间是否就按顺序存储。比如64k的flash。 用了24k 那我直接写在60k的位置 就不可能会有问题?
麻烦指点一二。
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
想查看代码以及const这类变量存储在flash中的位置,
是想要擦一小块Flash区域存储一些变量。怕擦了不该擦的地方。
程序写完编译后 假如说只占用20%的空间是否就按顺序存储。比如64k的flash。 用了24k 那我直接写在60k的位置 就不可能会有问题?
麻烦指点一二。
您好,关于程序函数以及变量在flash中的位置,可以通过.lst文件查看,如下图。若你想在flash存储某些变量,尽量放在靠后的位置。程序的存储是按照顺序存储的,除非你在程序中设定将某一变量或者函数放在固定设定的位置。若你用了24K,将变量放在60K的位置,是不会有问题的。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。