[APM32F4] 【极海APM32F407 Tiny Board】3. 利用bat脚本实现自动化编译

[复制链接]
804|2
 楼主| caizhiwei 发表于 2023-7-26 08:26 | 显示全部楼层 |阅读模式
需求背景:
   在工程打包的时候,往往要拉取git上的代码进行本地编译或服务器上编译,从而需要一个脚本自动编译,提高生产力!

一,制作bat脚本:
      要注意,bat脚本的编码格式必须是ANSI或GB2312哦,不能是UTF-8.
  1. [url=home.php?mod=space&uid=3148]@echo[/url] off&color 0a
  2. @echo off
  3.   
  4. :: bat file USE ANSI Encode

  5. @ECHO 设置编译器PATH路径环境变量
  6. set PATH="C:\Program Files\IAR Systems\Embedded Workbench 9.1\common\bin";%PATH%

  7. echo =============先清除上次编译残留产物=======================
  8. IarBuild.exe ..\App\EWARM\Project.ewp -clean Debug -log all
  9. IarBuild.exe ..\Bootloader\EWARMV9\Project.ewp -clean Debug -log all

  10. set StartTime=%time%

  11. echo =================开始编译Bootloader=======================
  12. IarBuild.exe ..\Bootloader\EWARMV9\Project.ewp -make Debug -log all

  13. echo =================开始编译App=======================
  14. IarBuild.exe ..\App\EWARM\Project.ewp -make Debug -log all

  15. @ECHO 开始时间:%StartTime%
  16. @ECHO 结束时间:%time%
  17. @ECHO OFF
把以上脚本复制到txt文本中,再重命名build.bat即可。



forgot 发表于 2023-7-28 08:57 | 显示全部楼层
点个赞
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

856

帖子

16

粉丝
快速回复 在线客服 返回列表 返回顶部