请问是否有办法可以让MounRiver在生成hex文件后执行脚本?

你好,


我现在在测试CH573的OTA功能,所以希望在编译之后自动化拼接OTA需要的hex文件。目前使用“Post-build steps”里执行Bat脚本,调用N家的mergehex.exe两次合成(一次只支持三个hex)基本能实现功能。但是有一个比较小的问题是,执行脚本的时候,只有elf文件,hex文件还没有生成,所以我需要自行调用objcopy去生成hex。这样一来,整个工程hex被生成了两遍,bat脚本一遍,MounRiver一遍,浪费了不必要的时间。请问是否有可能在hex文件生成以后再执行脚本?



目前mounriver的编译后的执行的自定义脚本,在ide界面添加的  仅仅支持在objcopy生成hex文件之前执行,并不支持在其之后.


实际上编译的过程最浪费时间的是编译本身,而不是后面的objcopy命令.



可以的,你可以在IDE里添加一个post-build的指令,执行一 个bat文件,在bat文件中使用指令来合并。


只有登录才能回复,可以选择微信账号登录