当存在多个 J-Link 版本时,SDK 安装包只会为最近安装的 J-Link 软件添加芯片支持包; SDK 安装包目前不支持为 pyOCD 等工具添加芯片支持包。对于这些情况,可以使用 SDK 附带的 Python 脚本 ingchips_packs_addon.py 为调试工具添加芯片程序下载和调试支持。

通过 -h 参数获取脚本使用帮助:

python ingchips_packs_addon.py -h

pyOCD

假设 SDK 安装目录为 C:\Programs\ING_SDK

安装 pyOCD

pip install pyocd

更新 pack 索引

pyocd pack update

执行 Python 脚本

python ingchips_packs_addon.py -t pyocd -tp "C:/Programs/ING_SDK"

假设 SDK 安装目录为 C:\Programs\ING_SDK

V6.80 - V7.60 版本

假设 J-Link 的安装目录为 C:\Program Files (x86)\SEGGER\JLink_V630d

执行 Python 脚本

python ingchips_packs_addon.py -t jlink_v6 -p "C:/Program Files (x86)/SEGGER/JLink_V630d" -tp "C:/Programs/ING_SDK"

V7.62 以上

执行python脚本

python ingchips_packs_addon.py -t jlink_v7 -tp "C:/Programs/ING_SDK"