将二进制可执行文件(bin)通过MDK烧写到板子里面的方法
我之前用过ADS,想把ADS下面编译通过的BIN文件通过MDK下载到开发板里面去,结果下不进去,经过咨询才知道原来是因为MDK暂时不支持直接烧写二进制格式的可执行文件(bin文件),对于二进制文件的写入方式是先将二进制文件(bin)转换为十六进制文件(hex)。转换完成后按照以下步奏完成文件的烧写:
1.通过Project - New Project....菜单命令产生一个μVision工程文件;
2.在设备数据库中选择合适的微控制器,但是不要将初始化代码拷贝到工程中去;
3.在Project - Options for Target - Output页中输入即将生成的十六进制文件名;
4.按照配置Flash菜单中所述的内容设置下载工具;
当使用“Flash – Download”命令时, μVision会将指定的十六进制文件下载到Flash中 。二进制到十六进制文件的转换需要采用相关的转换程序;这个在keil 的网站上有提供。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。