这几天做了一个简单项目,用的STM32L053。期间还发生了一点问题,就是买的STM32L053这个IC不能烧写程序,连内核都不能识别。不知道哪里原因,后面重新买了另外一个批次的,可以正常使用。
完成了项目之后,这几天在研究做个U盘Bootloader进行代码更新。用了STM32CubeMX先生成一个U盘例子,再添加读写Flash代码。目前已经可以将代码文件写入到FLASH中了,下一步准备实现跳转到APP代码运行,以及固件代码文件加密,更新的时候解密写入Flash中。
现在Bootloader的代码就已经用到了16、17K多了,感觉太大了点,后面还需优化缩小代码体积。
在这里祝ST的产品做的越来越好,芯片资源做的越来越丰富。造福广大工程师朋友。
|