开发者社区> 问答> 正文

请教各位大佬,帮忙看看平头哥芯片下面e906问题如何解决?定义全局变量并直接赋值比如int a=8,

请教各位大佬,帮忙看看平头哥芯片下面e906问题如何解决?定义全局变量并直接赋值比如int a=8,但是在main函数中读a的值为0。如果在main函数里给a赋值,如a=9,则可以读出9。
感觉是链接程序问题,修改链接脚本,data段用AT放在rodata段后面,也还是不行

展开
收起
cuicuicuic 2023-08-14 21:03:02 43 0
1 条回答
写回答
取消 提交回答
  • 去map文件找变量的地址,然后在bin文件中相应地址看变量的值对不对,此回答整理自钉群“平头哥芯片开放社区交流群”

    2023-08-14 21:31:34
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
《平头哥剑池CDK快速上手指南》 立即下载
无需从0开发 1天上手只能语音离在线方案 立即下载
无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案 立即下载