This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6678 emif boot



你好,我想知道6678 emif boot的具体操作步骤,麻烦告知一下,或者提供一下相关参考资料和工程。

 官方给的文档KeyStone Architecture DSP Bootloader我已经看过,并没有讲boot的具体操作步骤。

mcsdk\tools\boot_loader文件夹下我也已经看过,也并没有讲的很清楚。

主要问题包括:

1.emif boot的二级boot是否固定只能是1k大小,这个boot是否要自己写,是另外建一个工程专门写这个二级boot还是将他放在要被烧写的工程中?

 2.core0对其他辅核的启动程序是否就是在相应地址写入镜像地址并且给一各PIC中断?

3.如何从out文件生成bin文件(多个out文件),然后怎么合成一个烧写的镜像文件?

4.如何将这个镜像文件烧写到flash中,起始地址位0x70000000?

  •  参考下面EMIF16 nor flash boot 例程。

    http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/p/16937/57036.aspx#57036

  • Andy Yin1 你好:

     你在上面给出的参考例程太不正规了,只能应付应付开发板。我现在公司要做4片6678互联的系统,这个参考肯定不行。还请麻烦给个正规的路子。

    我现在大概已经知道emif boot有以下几步,我想知道下面的每一步具体是如何操作的。

    1.写完一个工程,如何把他转换成dat或者bin文件,有没有批处理文件。

    2.这个程序中是否需要包含二级boot,及将flash上数据搬到片内ram的asm文件。

    以上两点总结起来就是如何生成一个带二级boot的dat或者bin文件,包括写和转换。

    3.我在将生成的上述dat或者bin写入flash时应该用哪个工程来写。

  • junwei xia:1

                          您好,我也在跳EMIF-Norflash的启动,遇到和你一样问题,不知是否已经解决。能分享下,具体的如何操作吗?谢谢!我的QQ:82140456