J-Link给目标芯片下载程序时,会根据当前Device选择对应的Flash Loader。常见MCU的片内Flash通常已经包含在J-Link Software and Documentation Pack中,选择正确器件后即可直接使用。遇到自研芯片、外部Flash或特殊存储结构时,则需要通过Device Support Kit加入自定义Flash Loader。自定义算法已经编译完成,却出现加载失败、无法识别Flash区域或擦写时报错时,可以从器件配置、Loader文件、Flash地址和RAM执行区域几个位置检查。