概述
假如程序设定的起始地址为0,const uint32_t VALID_DATA __attribute__ ((at(0x00010000))) = 0xAABBCCDD;
那么你生成的程序的bin文件或者hex文件的大小至少要大于0x10000,并且你从flash的0x2000这个位置下载bin文件,那么你就会在flash的0x12000这个位置读到0xAABBCCDD;至于const的地址小于程序设置的起始地址的时候,生成的bin文件会报错;
最后
以上就是跳跃小伙为你收集整理的arm指令__attribute__((at(addr)))的应用的全部内容,希望文章能够帮你解决arm指令__attribute__((at(addr)))的应用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复