RISC-V IDE MounRiver Stuido_V1.30代码烧录功能详解(www.mounriver.com)
【配置界面】
点击工具栏烧录按钮旁边的三角形箭头,选择Download Configuration菜单项:
弹出烧录配置对话框:
【按键功能】
对话框各按钮详细功能:
【拼接烧录】
值得注意的是,Target File默认选中当前工程同名的.hex输出文件,用户也可自行选择本工程Obj文件夹下的其他.hex文件。
而Target File List展示的是MRS_V1.30新增的文件拼接烧录功能,用户可通过Add,Delete按钮来增减拼接文件,进而实现类似"ISP+IAP"下载的功能。其原理在于根据拼接列表中各.hex文件计算出的偏移地址,将所有文件转为.bin格式后再依次排列到一个完整的大文件中,该大文件长度等同于列表中"偏移值+文件实际长度"最大的.hex文件。
当拼接烧录文件列表中只有默认的当前工程同名.hex输出文件时,实际烧录时将从配置的起始地址开始;反之则是 从0地址开始烧录拼接之后的大文件。由于需要兼容拼接烧录功能,故MRS_V1.30不支持选择无法计算偏移地址的.bin文件进行烧录。
【执行烧录】
配置完成后点击Apply and Close,在之后进行烧录时,直接点击工具栏烧录按钮或在资源管理器右键菜单中选择Download选项即可烧录当前选中的工程:
【烧录界面】
烧录过程有进度条显示:
【烧录结果】
烧录过程输出信息在Console中显示:
【工程迁移】
当工程被迁移到另外一台安装有MRS的PC上时,如果该MRS版本为V1.30及以上版本,则此时烧录参数自动加载上次已生效的配置。但假使该工程下保存烧录配置参数的.template文件丢失:
则迁移后工程自动加载默认烧录配置 ,默认配置参数如下图所示: