当前位置: 首页 > 专利查询>傅昊专利>正文

基于DSP和NandFlash的文件烧写方法、系统及程序产品技术方案

技术编号:46118889 阅读:8 留言:0更新日期:2025-08-15 19:54
本发明专利技术属于嵌入式软件技术领域,具体公开了基于DSP和NandFlash的文件烧写方法、系统及程序产品。本发明专利技术不在DSP上通过调用嵌入式文件系统API逐一创建文件,而是在上位机上先将源文件写入文件系统镜像文件,再通过自定义的简单网络协议将文件系统镜像文件的有效数据部分发送到DSP,由DSP直接将数据烧写进NandFlash。本发明专利技术可以解决现有方法烧写大容量NandFlash的局限性问题,实现准确、快速的NandFlash烧写。本发明专利技术可实现按需烧写,无需传输整个文件系统镜像文件,只需传输其中的有效数据部分,提升大容量NandFlash烧写效率。本发明专利技术烧写过程对NandFlash的损耗极小,且烧写性能高。

【技术实现步骤摘要】

本专利技术属于嵌入式软件,具体涉及基于dsp和nandflash的文件烧写方法、系统及程序产品。


技术介绍

1、对于嵌入式系统而言,文件系统通常是一个必不可少的重要软件组件。为了使文件系统能在嵌入式设备上正常运行使用,通常需要把文件系统镜像文件烧写到nandflash中。而目前常用的烧写方法有两种:1、通过nandflash烧录器设备直接对nandflash芯片进行编程烧录。2、通过嵌入式设备上的bootloader软件与上位机(一般是pc机)配合,先将文件系统镜像文件通过tftp(trivial file transfer protocol,简单文件传输协议)下载到嵌入式设备的内存中,再将内存中的数据写入指定的nandflash地址,从而完成烧写。

2、然而,上述第1种方法不能适用于nandflash芯片已经贴片在嵌入式设备上的场景,即使可以进行烧录(例如将芯片拆下来),如果nandflash有坏块,则可能导致数据失效,烧录后的文件系统无法正常使用。对于第2种方法,当嵌入式设备上的nandflash容量很大(例如超过4gbytes),需要文件本文档来自技高网...

【技术保护点】

1.基于DSP和NandFlash的文件烧写方法,其特征在于,包括:

2.根据权利要求1所述的基于DSP和NandFlash的文件烧写方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的基于DSP和NandFlash的文件烧写方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的基于DSP和NandFlash的文件烧写方法,其特征在于,在上位机将各页数据及对应页号逐一发送至嵌入式设备的DSP之前,所述方法还包括:

5.根据权利要求4所述的基于DSP和NandFlash的文件烧写方法,其特征在于,上位机将各页数据及对应页号逐一发...

【技术特征摘要】

1.基于dsp和nandflash的文件烧写方法,其特征在于,包括:

2.根据权利要求1所述的基于dsp和nandflash的文件烧写方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的基于dsp和nandflash的文件烧写方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的基于dsp和nandflash的文件烧写方法,其特征在于,在上位机将各页数据及对应页号逐一发送至嵌入式设备的dsp之前,所述方法还包括:

5.根据权利要求4所述的基于dsp和nandflash的文件烧写方法,其特征在于,上位机将各页数据及对应页号逐一发送至嵌入式设备的dsp时,先将各页数据及对应页号封装为对应的cmd_data数据包,然后将cmd_data数据包发送至嵌入式设备的dsp,由dsp对cmd_data数据包进行解析,得到对应的各页数据及页号。

6.根据权利要...

【专利技术属性】
技术研发人员:傅昊
申请(专利权)人:傅昊
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1