"); //-->
项目弄的差不多了,准备移交给工厂生产了。现在的问题来了。我不能把整个工程文件给工厂,一来是怕工厂的人乱弄,二来也担心代码外泄。所以无论如何都不能用工程来烧写。
那用什么来烧写呢?STM32提供了用串口来烧写的功能,Flash Load Demo这个小软件还算好用。但是我们的硬件有点小问题,有个磁偶,自动识别波特率功能实现不了。所以这条路不行。
网上找了半天,xxFlashProgramer配xxjtag的组合有好多,有山寨的,有原装的,看的有些眼花缭乱。偏偏没有ulink2的。
快没信心了,准备在taobao上买个xxjtag试试了。
突然想到可以打个电话到英蓓特问问(MDK是我用过的唯一的正版软件,当然要技术支持咯)。感谢那位不知姓名的兄弟。在他们网站上的FAQ里,有用MDK烧写HEX文件的说明
1、新建一个工程,选这好CPU,不要添加启动代码
2、把生成的hex文件复制到新工程的目录下
3、在工程的Output选项里,把Name of Executable:设成你的hex文件名
4、设置好Utilities的选项
5、直接点Load就行了
试过STM32F101RC和LM3S5632都行
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。