我对使用IAR嵌入式工作台IDE ARM 7.60.2有疑问
我有一个运行的批处理文件,它生成2个文件。当我单击此sample.bat时,它工作正常,因此我尝试在IAR的postbuild选项中实现它:options -> 构建操作并键入以下内容:
cmd /c "directory....\sample.bat"
最终发生的事情是它运行了,但是生成的文件不完整并且具有错误的命名方案。
这个问题的怪异解决方法是,我将"cmd /c "directory....\sample.bat"
行复制到txt文件中并将其命名为temp.bat,现在将其插入到postbuild命令中:cmd /c "directory....\temp.bat"
>
这似乎在调用时会生成正确的文件名,其工作方式与手动运行sample.bat相同
我不知道为什么会这样,因为我不确定问题是出在IAR还是我的 .bat 文件本身。
非常感谢任何输入。
答案 0 :(得分:0)
这就是我如何让IAR为我成功运行后期构建步骤
在IDE中,我输入: $ PROJ_DIR $ \ src \ postbuild.bat $ PROJ_DIR $
然后在bat文件中编写: %1 \ src \ myExe.exe / i%1 \ fw.hex
这将运行位于项目文件子文件夹src中的batfile postbuild。
然后,此bat文件将启动myExe,该文件也位于同一文件夹中,然后提供参数/ i和\ fw.hex跟随的项目文件夹