本帖最后由 muyichuan2012 于 2024-5-9 18:44 编辑
ICP工具常用功能介绍5----用户系统数据烧写
本章节主要介绍实际使用过程中可能常用到的一些功能的操作步骤和使用方法。以下内容都是ICP软件通过AT-Link能正常连接到目标芯片作为前提条件下进行。
用户系统数据烧写点击菜单栏中“设备操作”一栏,选择点击“用户系统数据”即进入到用户系统数据区的设置界面。该界面可能会因为连接不同的目标芯片而展现的设置项有所不同,但大致的内容基本类似。 图67. 用户系统数据区设置 首先设置界面中最下方有四个按钮,其功能分别为:
n 从设备加载:从目标芯片中读出当前的实际配置信息并显示在界面上。 n 应用到设备:将当前显示的配置信息写入到目标芯片。 n 从文件加载:打开保存到PC上的配置文件(默认为:UserSystemData.bin)并显示到界面上。 n 另存为:将当前显示的配置信息作为文件保存到PC上(默认为:UserSystemData.bin)。 在配置界面中常用项可大体分为访问保护设置、内存扩展设置(部分型号)、系统配置、擦写保护设置和用户数据几大部分,接下来将依次作介绍。 Ø 访问保护:该功能主要用于当芯片中烧录重要固件后,而不希望被其他工具所读出,开启该功能可有效防止这种情况的发生。开启访问保护功能后当ICP软件再次连接上目标芯片时会显示该芯片处于“访问保护”状态,是否需要在连接前将访问保护功能解除,但是解除访问保护动作会对片上Flash进行整片擦除。 图68. 访问保护状态
Ø 内存扩展:部分型号具有该功能,ICP软件对各系列已做好预设档位,各系列此项显示的信息有所不一样,在配置时只需要选定期望的档位进行设定即可。
Ø 系统配置:该项主要用于一些系统功能的开启和关闭,如看门狗的自动开启等,各项功能的详细介绍可参考 用户系统数据章节,当各项设定完成后点击“应用到设备”即可将设定参数配置到目标芯片中。 Ø 擦写保护:该项功能可以单独的对片内Flash按扇区进行擦写保护设置,显示的扇区范围可能不尽一样,但设置方法都一样,只需要点选对应的扇区范围选项,再点击“应用到设备”即可将设定参数配置到目标芯片中。 图69. 扇区擦写保护
Ø 用户数据:应用中可将只需要一次写入且不希望常规的Flash操作擦写到该重要数据时,可将它写入到用户系统数据区的用户数据中,但该区域大小有限,该数据可随用户系统数据区的烧写一并烧入到目标芯片中。
图70. 用户数据字节
以上已将用户系统数据所配置的内容作了介绍,当在ICP软件上将所希望的信息预设定好之后,又该如何将这些配置信息应用到实际芯片中,接下来将介绍三种方法。
1 直接配置当在用户系统数据区的设置界面将期望的配置信息都设定完之后,可以点击界面最下方的“应用到设备”按钮,会将界面所示系统配置信息直接应用到实际芯片中。 图71. 用户系统数据直接配置
2 在线下载
在线下载方式配置用户系统数据时需先将界面中预设的配置信息另存为文件。在界面的最下方点击“另存为”按钮并选择对应的保存路径和文件名(默认文件名为:UserSystemData.bin)。 图72. 用户系统数据另存为
用户系统数据文件保存成功后,在ICP软件的主界面添加好需要下载的应用固件,并点击“下载”按钮,进入到下载选项界面。 图73. 进入在线下载界面
在下载选项界面中对“烧写用户系统数据文件”一栏进行勾选,并按文件路径选择之前所保存的用户系统数据文件。
图74. 在线下载用户系统数据设置
以上都配置完成后,点击界面最下方的“开始下载”按钮即可将应用固件及用户系统数据一起写入目标芯片中。
3 离线下载离线下载方式配置用户系统数据也需先将界面中预设的配置信息另存为文件,文件另存的步骤如在线下载介绍的一样,不再累述。 用户系统数据文件保存成功后,在ICP软件的主界面中点击“AT-Link设置”菜单栏并选择“离线项目配置”界面,点击“新建项目”按钮,并在配置项中对“烧写用户系统数据文件”一栏进行勾选,并按文件路径选择之前所保存的用户系统数据文件。 图75. 离线下载用户系统数据设置
一切设定完成后,最后点击“保存项目到AT-Link”按钮,即可将当前的用户系统数据配置信息保存到该项目文件中。
|