本文章可解决
- 在CubeIDE编译代码时,自动加入版本信息的管理;
- 将常量存在芯片的指定位置;
在Keil等环境可以实现的,在CubeIDE中搞不定,很正常,因为GCC的语法要求不同。
直接上代码,上截图,个人原创,勿转:
代码内容可直接抄,可用,可用!!!
版本的信息、版本号、编译的日期和时间。
变量名等无所谓,包括__DATE__等自带的,与Keil等常规相同。
第一、注意,指定位置的写法!!!
是 section(“. 名”), 不是Keil中的at
第二、注意,这个 “名”,必须在 .ld文件中,定义,名字也要相同
可直接抄我的,谢谢,谢谢!
见证奇迹的时候,读stm32内的Flsh
如图:
如有问题,请留言,能力范围必回复,谢谢。