实际应用中,很多用户会把多个文件数据同时存储到NandFlash上(比如uboot、uImage、Logo、rootfs等烧录文件),并给每个文件在NandFlash存储单元中划分了一定大小的存储空间区域,指定了每个文件存储的起始物理地址块;如果某个区域出现了坏块,为了避开它,势必需要把数据安全往下一块转移,而引起的后果就是后续烧录文件的起始物理地址也随着发生了偏移,这将会导致主控MCU无法通过固定的地址,准确、完整地获取到每个文件的数据,最终造成的结果就是产品异常启动。
● 建议小技巧 ●
这里,给出的建议技巧就是分区烧录,用户提前设置好每个文件烧录的起始块地址,无论坏块出现在哪个空间区域,都可以确保每个文件起始块地址都不会发生偏移变化,数据也将根据客户预设方案存放在NandFlash存储区域内,主控MCU也能准确完整读取到每个文件的数据,那么产品就正常跑起来了!
● 量产方案演示 ●
最后,我们来进行血氧仪/病人监护仪等通用高速量产方案演示:
这里就选用医疗行业常用的血氧仪/病人监护仪方案芯片MT29F4G08ABADAW,搭配行业专用的P800高速量产烧录工具做步骤演示。(如采用的是其它芯片方案可以留言联系获取需求方案,行业常用方案芯片P800均已支持)
步骤一:创建工程
步骤二:选择需求芯片型号
步骤三:进行烧写配置,根据分区情况,依次调入烧录文件。
步骤四:保存工程,计算工程文件校验和
步骤五:开始量产
总结
ZLG致远电子P800系列编程器支持按分区烧录(并可支持多种分区格式),可按照每个用户方案需求,设置每个文件的起始块地址和烧录块长度,即可达到高效率烧录,又可提高芯片烧录良品率!同时,P800系列搭载独立操作系统,还可满足二次开发,工厂全脱机,一键批量的烧录要求。