TI中文支持网
TI专业的中文技术问题搜集分享网站

omapl138 ais可执行文件的烧写

还需要请教下,我现在准备写个代码自动升级功能,需要在我自己的工程当中添加向NandFlash中写ais文件,

我是按照"nand-writer-03.20.00.08"工程  将其转化为Starterware库的函数写的,最后写入的数据和地址都是一样的,

我还重新读出来,比对过,二进制数据和可执行文件是一样的,但是我的工程就烧写ais文件后,再启动,就是没有启动,

不知还需要其他操作吗? 谢谢。

Tony Tang:

shuo wang10最后写入的数据和地址都是一样的,

什么数据,什么地址是一样的?

shuo wang10二进制数据和可执行文件是一样的

什么二制数与什么可执行文件?

到底写哪儿了?

shuo wang10:

回复 Tony Tang:

是bin文件数据,   NandFlash地址是 第1块的0页开始写入的。

二进制数据 是我将bin文件写入到NandFlash当中后,我又重新从NandFlash中读取出来的,

可执行文件是我写的案例,是可以执行成功的,

我将可执行文件写入到了  NandFlash当中1块0页地址处了。

shuo wang10:

回复 Tony Tang:

使用nand-writer-03.20.00.08 是可以起来的,

我是用的 StarterWare库的 中NandEccInfo_t结构体有指出   ECC相关的处理函数,但是在Starterware库中并没有像"nand-writer-03.20.00.08"工程当中"NAND_BB_InfoObj"结构体相似的元素,我也把spare读出来,比对下。谢谢了。

shuo wang10:

回复 Tony Tang:

那我写个程序将 spare区域读取出来,看是否一样,可能是 缺少了坏块的处理。

赞(0)
未经允许不得转载:TI中文支持网 » omapl138 ais可执行文件的烧写
分享到: 更多 (0)