各位专家好。
最近我一直在做6678 DSP NAND FLASH 自加载。现在单核IBL nand boot可以成功了,如何做多核的程序自加载呢?
我在网上和论坛上看了一些资料,大致有两种方法。第一种:多核生成的多个out工程经过转换工具合并,再经过一系列的数据格式转换生成烧写所需要的bin或者dat文件,然后利用烧写工程将其烧写到NAND里。另一种方式是通过MAD工具来完成,对于MAD工具,我还没有很深入的阅读相关资料。
首先我尝试了第一种方法,但有一个问题,我在做单核IBL nand boot时,烧写工程烧写的数据是out文件直接改后缀名为bin之后烧进去的,我尝试过将单核的out经过一系列的转换工具转换得到bin或者dat文件,然后烧写,这样反而不能成功boot.。那么,多个核之间的out文件怎么烧写呀,需要合并吗?需要boot parameter table 和 DDR table之类的配置吗?
第二种方法,还在摸索之中。
不知道哪位大神有过6678 DSP NAND FLASH 多核boot相关方面的开发经验,如果方便能提供一些例程吗?非常感谢!