我是靠谱客的博主 跳跃小伙,最近开发中收集的这篇文章主要介绍arm指令__attribute__((at(addr)))的应用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

假如程序设定的起始地址为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)))的应用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部