Menu Item | 功能描述 |
文件/载入二进制文件 | 以Append的方式读入多个要整合的*.bin文档,作为Flash烧录的数据资料。 |
文件/载入以整合文件 | 读入已经整合后的*.con文檔,作为Flash烧录的数据资料。限制:一次只能读入一个,且读入前关闭已有的文件 |
文件/存储 | 以*.con方式保存整合后的文档 |
文件/退出 | 退出本软件 |
查看 | 显示或者隐藏Tool Bar/Status Bar/Resource View Bar等 |
设置/芯片型号 | 设置要烧录的芯片(SPR1024或SPR4096) |
设置/操作地址 | 设置对Flash操作的地址空间(Start & End Address) |
操作/Erase | 擦除整个Flash 中的数据 |
操作/Blank Check | 检查地址空间Start & End Address之间的数据是否为空白,即是否为0xFF |
操作/Read | 从Flash读取地址空间Start & End Address中的数据 |
操作/Program | 把文件Start & End Address地址间的数据写到Flash相应的地址空间中 |
操作/Verify | 检查Flash地址空间Start & End Address中的数据与文档中对应空间的数据是否一致 |
操作/Auto | 根据"烧录选项"的设置,执行相应的烧录过程 |
烧录选项 | 选择烧录过程:Erase -> Program -> Verify;Erase -> Program;Program -> Verify;Program Only选择后由"操作/Auto"实现 |
帮助 | |
对文件(资源)的操作说明:
● Resource View包括索引表和读进的各个小文档标题,索引表纪录整合后文档的长度(total_file_length)、小文档的个数、各个小文档长度和某个文档段的起始地址等信息,把索引表放在开始的一段地址空间,作为烧录数据的一部分。小文档标题纪录本文档名称、起始地址和长度;
● 索引表格式:
在整合后的文件中,在正式的文件前面有索引表,方便用户使用SPR4096中的资源。索引表的开头4个字节为"SPRW"特定校验字。然后是整合后文档存放的起始地址与结束地址,分别用双字数据类型标志。接下来存放的为整合前文件的个数,用1个字来存放。然后依次为整合前文件的长度,起始地址,结束地址。具体参考2.4.4索引表。
● 在Load文档前提示用户保存当前的文档,在Load文档时检查每个文档的长度,若这些文档长度之和+索引表的长度(即整合后的文档长度:total_file_length)大于Flash的容量MaxLength(SPR1024/4096:128k/512k Bytes), 给出提示,超过MaxLength后将不能再Load文檔;
● 在Load Bin时如果文件名字与已有的文档名字冲突,不能载入;
● 在烧录操作之前需要检查硬件是否正常连接;(此条不做)
● Blank Check后给出空白的信息,检查过程中一旦踫到一个非空数据,立即结束检查,给出不是空白的信息;(空白数据:0xFF)
● Read后给出信息提示用户是否保存这段数据到*.bin文檔中,然后在Status Bar显示Check Sum;
● Program之后给出是否成功的信息,在Status Bar显示Check Sum;
● Verify后给出一致信息,校验过程中一旦踫到一个数据不一致立即结束校验,给出不一致的信息;
● 执行烧录操作功能(Blank Check、Erase、Read、Program、Verify、Auto Operation)时,有进度显示;
● 操作地址:
● Start Address默认为00000H,End Address为total_file_length (整合后的文档长度:索引表的长度+所有文档的长度),
● End Address删除某个小文档后,如果End Address < total_file_length,自动更新为total_file_length,删除某个小文档后,若total_file_length < Start Address,自动更新Start Address为00000H,
● 设置时,如果Start Address < 00000H或 Start Address > End Address时给出提示,此时不修改,End Addressss < Start Address 或 End Address > total_file_length时给出提示,此时不修改;
● 文檔中在total_file_length与MaxLength之间数据以0xFF填充,Save时不保存这部分数据;
● 关闭本软件时提示用户保存整合后的文档,以*.con方式保存。