主题中讨论的其他器件: SysConfig
工具与软件:
工具与软件:
我们还在研究如何使用 BX-Docker 通过命令行构建 TI 工程、并运行以下问题。它使用以下命令 iarbuild c:\projectReset\Project-Reset-4000-Series.ewp -build Debug -parallel 4 -varfile c:\projectReset\Project-Reset-4000-Series.custom_argvars 在窗口中构建。
这是我在 BX-Docker 中运行以下命令时得到的输出
docker run --rm -v LMS2:/usr/local/etc/IARSystems -v $PWD:/build iarsystems/bxarm:9.50.2 /opt/iarsystems/bxarm/common/bin/iarbuild Project-Reset-4000-Series.ewp -build Debug -parallel 4 -varfile Project-Reset-4000-Series.custom_argvars
IAR 命令行构建实用程序 v9.3.2.390
版权所有2002-2023 IAR Systems AB。
Project-Reset-4000-Series - Debug
正在读取项目节点...
变量扩展失败。
违规文本:"$MSPM0_SDK_INSTALL_DIR$/source/third_party/CMSIS/Core/Include
部分命令行:"$TOOLKIT_DIR$DIR$TOOLK"""-D""__MSPM0L1305__""-D""Build""Build_NUM_MSB=0""-D""-D""Major_SW_REV_LEVEL=0""-D""Build_NUM_LSB=1" Lib_Config_Normal "-o"/build/Debug/Obj "$ROOT_REL_SDKB_MO""-NO_DEBUG_DI_MO"-"-"-"-INTAB_DIAG_DEBUG_DI_MO"/source/third_party/CMSIS/Core/Include "-"-"-"-NO_DEBUG_DI_MO"-"-"-"-"-"-"-"D-MO"/bin/iccarm /inc/c/DNO_DIAG_DEBUG_DIAG_DIAG_DIAG_DIAG_MO"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"-"$"/build/EEPROM_EMULATION/eeprom_emulation_type_a.c /source/ti/driverlib /Core/Src /Core/Inc
未能为 C/C++编译器工具和文件生成节点说明:eeprom_emulation_type_a.o
无法生成构建节点说明
读取项目节点失败。
在以下文件/ti/mspm0_sdk_2_01_00_03/tools/iar 中进行了以下设置:nano MSPM0_SDK.custom_argvars
<?xml version="1.0" encoding="iso-8859-1"?>
<iarUserArgVars>
<group active="true" name="MSPM0_SDK">
<variable>
<name>SYSCONFIG_ROOT</name>
<value>build/ti/sysconfig_1.20.0</value>
</variable>
<variable>
<name>MSPM0_SDK_INSTALL_DIR</name>
<value>build/ti/mspm0_sdk_2_01_00_03</value>
</variable>
<variable>
<name>MSP_SDK_INSTALL_DIR</name>
<value>build/ti/mspm0_sdk_2_01_00_03</value>
</variable>
<variable>
<name>EXAMPLE_ROOT</name>
<value>build/ti/mspm0_sdk_2_01_00_03/tools/iar</value>
</variable>
</group>
</iarUserArgVars>