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

DSP 6678 以太网加载工具链的问题

各位专家好

我最近在做以太网boot。在网上找到一个例程,可以实现6678 DSP芯片的八核加载和单核加载。但当我单独做单核加载时,通过转换工具链将out文件生成eth包,此时出现一个问题,当out文件小于600KB左右,可以完成自加载,但超过600KB左右,通过工具链转换,然后和之前的操作一样,却不能实现程序的boot。具体表现是boot之后,PC指针不在程序地址空间。

我猜测工具链很可能不能适应大的out文件的转换,这样我应该怎样处理呢?我用到的工具有hex6x  mergebtbl  bconvert64x  bootpacket 

谢谢各位的解答。

rui chen:

尝试看看这些工具的源代码 有没有尺寸的限制~~

Brighton Feng:

例程一般只是演示方法和过程,可能没有考虑正真的应用场景。

如果例程有源码的话,自己看看改改。

如果没有源码的话,自己写代码把.out里的代码提取出来生成boot image也不难,不过你得先明白:

1..out文件格式,参考elf标准。附件是一些相关资料。

2. boot image格式。参考boot loader user guide.

赞(0)
未经允许不得转载:TI中文支持网 » DSP 6678 以太网加载工具链的问题
分享到: 更多 (0)