LAT1455
Local Application Tips
LAT1455 – Rev 1.0 – Sep. 2024
分辨 OEMiROT 的 Bash 与 BAT 脚本
关键字:OEMiROT,Bash,BAT
1. 前言
OEMiROT 的烧录脚本是有两种形式,一种是 Bash 格式,一种是 BAT。我们可以从
STM32Cube\Repository\STM32Cube_FW_H5_V1.3.0\Projects\NUCLEO-
H563ZI\ROT_Provisioning\OEMiROT 目录能看到这一点:
无论是 Bash 格式还是 BAT, 基于 STM32Cube 生态工具,都可以在 Windows 上运行。
但是这两种格式在 OEMiROT 上下文里并不能由着我们的开发习惯随意使用。本文就来说明
正确使用的规则和混用的方法。
2. 规则
Bash 和 Bat 文件是否可以随意选择使用,从
STM32Cube\Repository\STM32Cube_FW_H5_V1.3.0\Projects\NUCLEO-
H563ZI\ROT_Provisioning\OEMiROT 是看不出来的。也就是说,如果你不去修改编译代
码,可能什么问题都没有。
答案是在 STM32Cube\Repository\STM32Cube_FW_H5_V1.3.0\Projects\NUCLEO-
H563ZI\Applications\ROT\OEMiROT_Boot 的几个 IDE 的脚本里。我们可以看到,对于
STM32CubeIDE(STM32CubeIDE 目录)使用的是 postbuild.sh。