MyLink软件使用指南-程序烧录

连接设备后点击程序烧录,该页面下有四个子功能:

功能项 说明
FLASH烧录 调用芯片的下载算法,将程序写入内部或外部Flash
SRAM执行 直接将程序写入芯片SRAM,可以指定PC和SP,R0~R3等参数执行,芯片复位或掉电后,数据丢失
程序读取 读取芯片的Flash程序,SRAM数据或者外设寄存器,TCM内存不能读取
芯片检测 查看芯片IDCODE,内核架构等基础信息

flash_main

FLASH烧录

  1. 从收藏夹或者所有芯片分类列表中选择实际的芯片。(先选芯片型号,导入bin文件时可以自动推测下载地址;hex文件或者手动填写下载地址时,导入顺序无要求)
    2026-09-29_124436

  2. 点击下方的添加文件,确认下载地址,文件偏移量和下载长度是否符合预期。文件偏移量和下载长度组合调整可以实现下载文件其中一部分内容。
    2026-09-29_124445

在文件对话框的类型选择Intel-Hex可以导入hex文件,hex文件自带下载地址,根据文件的内容,可能显示出多个分段。
2026-09-29_132115

2026-09-29_132148

⚠️注意事项
bin文件每次下载前会重新载入,外部改变了文件不影响。
hex文件导入时已解析完毕,暂不支持自动刷新,文件改变后需要重新导入。

  1. 配置烧录选项
    连接选项:硬复位需要连接RESET信号线,对于芯片当前程序有低功耗休眠,Flash有配置等待周期或者启用了数据缓存(dcache)情况,建议使用软复位或者硬复位。
    下载选项:可以选择部分擦除(按文件实际大小擦除)或者全片擦除,已经是空片的情况下可以不擦除,CRC32校验关联了烧录程序,不烧录程序时无法打开CRC32校验。当关闭烧录程序时,选择部分擦除可以使用任意大小的bin文件,配合下载地址,擦除任意扇区,当选择全片擦除无需导入任何文件。
    烧录完成:可以选择任意复位方式运行程序,选择不复位时,芯片保持在死循环状态。
    options

  2. 配置完成后点击开始烧录
    2026-09-29_135507

posted @ 2026-09-29 13:56  Yanye  阅读(10)  评论(0)    收藏  举报