内部Flash
配置Flash
当用户操作内部Flash时,首先需在Flash Configuration栏选择Internal Flash。
页面左侧的Flash Layout示意图将同步Firmware模块的Firmware Layout信息,从而获取当前Flash中的固件区域以及NVDS区域,同时加载Boot Info区域。
擦除Flash
GProgrammer支持三种Flash擦除方式:全片擦除、Sector擦除和区域擦除。
- 全片擦除(Erase All)
全片擦除,指整体擦除Flash空间。
擦除后,内部Flash中的Boot和NVDS区域内容将被清空,所有Firmware将被删除。
图 16 全片擦除 - Sector擦除(Erase Sector)
Sector擦除,指擦除指定的Sector区域(4 KB大小)。
图 17 Sector擦除 - 区域擦除(Erase Specified Area)
区域擦除,指在指定的地址范围内按Sector逐一擦除。
图 18 浏览选择数据文件
下载数据
下载数据至Flash时,用户只需浏览添加数据bin文件,然后设置下载起始地址即可。
当下载的数据文件过大或设置的下载起始地址超出范围时,将导致Flash溢出报错。
说明:
如果使用SWD方式连接目标板,那么用户可以强制下载数据到Boot区域。如果使用串口方式连接目标板,那么用户无法强制下载数据到Boot区域。
Dump数据
用户可通过指定起始地址和数据大小,将Flash中的任意数据Dump到本地保存为文件。