发明名称 |
利用DSP在线烧写大容量或多个FLASH的方法 |
摘要 |
一种利用DSP在线烧写大容量或多个FLASH的方法,其特征是它包括以下步骤:首先,判断单个FLASH的容量是否大于DSP的片内容量,如果大于DSP的片内容量,则将其进行分页,使每个分页的容量小于DSP的片内容量;其次,采用条件汇编的方式预先设置上述全部待烧写源文件名及其目标地址;第三,编写GEL批处理脚本控制FLASH烧写程序;最后,装载并运行GEL批处理脚本,使DSP循环地进行设定条件、编译、链接、载入和运行操作,直至最后一个源文件被烧写进FLASH后终止循环。本发明用脚本程序完全取代分页烧写过程中的人工干预,可以消除人工错误,减轻劳动强度,提高生产效率,打破了产品无法批量生产的技术瓶颈,并有利于降低人力成本。 |
申请公布号 |
CN101499014B |
申请公布日期 |
2011.07.06 |
申请号 |
CN200910119283.0 |
申请日期 |
2009.03.11 |
申请人 |
熊猫电子集团有限公司;南京熊猫电子股份有限公司;南京熊猫汉达科技有限公司 |
发明人 |
董金春;雷俊 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
南京天华专利代理有限责任公司 32218 |
代理人 |
夏平;瞿网兰 |
主权项 |
一种利用DSP在线烧写大容量或多个FLASH的方法,其特征是它包括以下步骤:首先,判断单个FLASH的容量是否大于DSP的片内容量,如果大于DSP的片内容量,则将其进行分页,使每个分页的容量小于DSP的片内容量;其次,采用条件汇编的方式预先设置全部待烧写源文件名及其目标地址;第三,编写GEL批处理脚本控制FLASH烧写程序,在编写GEL批处理脚本时通过一个执行DOS命令的GEL函数GEL_System直接调用CCS代码生成工具中的汇编器asm500.exe和链接器lnk500.exe,通过带参数执行asm500.exe的方法来设定相关参数选项,完成GEL批处理脚本的生成;最后,装载并运行GEL批处理脚本,使DSP循环地进行设定条件、编译、链接、载入和运行操作,直至最后一个源文件被烧写进FLASH后终止循环。 |
地址 |
210002 江苏省南京市中山东路301号 |