基于KEIL 的合并boot.bin&app.bin并自动创建相关文件和文件夹

1、关于如何通过KEIL生成Boot和App工程的Bin文件,可参考:

MDK(Keil) 自动生成bin文件、汇编文件或者HEX文件、ASM文件

2、本人参考一下博主写的文章实现时遇到了一些问题,现将解决过程分享,同时感谢该博主无私分享

基于KEIL 的合并boot.bin&app.bin的脚本文件

3、该文章提到的脚本文件并没有直接给文件,而是文章直接给出,当我以为将该内容复制到txt格式记事本并按博主描述修改里面文件路径、最后将文件修改为bat格式运行时发现bat格式文件无法运行,提示“不是内部或外部命令,也不是可运行的程序 或批处理文件”。

通过搜索相关bat文件格式发现,bat格式文件内容不能是UTF-8格式的字符,必需转换成ANSI格式才能正常运行具体可参考该文章

使用Windows自带命令,将文件编码改为ANSI的方法

4、由于之前没有学习过bat格式的语法,通过CSDN查阅大量资料并修改了下该bat文件中的内容,并修改相关bin格式的路径,修改内容如下:

echo 【一、 定义变量】
::<-----定义指定工程下的App和Boot的.bin文件路径----->
set AppFile=%ProjectPath%\App\OBJ\App.bin
set BootFile=%ProjectPath%\Boot\OBJ\Boot.bin

5、将修改好的MergeTool.bat文件放入App的工程目录下,并成功实现博主的脚本功能,自动生成的output目录如下图:

最后将该MergeTool.bat文件分享下载地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值