[问题] STM32烧录程式的版本

楼主: nc23nick (尼克林)   2018-11-05 17:53:50
想请问各位大大
公司内有许多相同的demo版,往往为了实验会烧录不同的版本韧体去测试
小弟会在上面贴上标签以利辨别,想问说有办法在烧录时就将程式版本资讯烧录进去
,再读取相关区块即可得知其FW版本,就跟主机版一样,这样就方便多了
恳请各位大大为小弟解惑,感激不尽
作者: n666160   2018-11-05 18:46:00
STM32是可以对内部的FLASH做读/写的动作的,或许可以从这里下手
作者: chuegou (chuegou)   2018-11-05 21:55:00
demo板上如果有eeprom也可以
作者: MasterChang (我爱ASM)   2018-11-05 23:29:00
版本写在flash就好,自己找尾端的sector操做就好。
作者: Anal (^^)   2018-11-06 01:46:00
或把版号放在firmware中,透过UART,I2C等接口回传资讯.方法很多选您方便用的
楼主: nc23nick (尼克林)   2018-11-08 12:06:00
感谢大大们,小弟有方向了,谢谢!
作者: ypyp1010 (Nigel)   2018-11-12 10:39:00
读checksum最准,人工写的版次都有机会乱掉

Links booklink

Contact Us: admin [ a t ] ucptt.com