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.

[参考译文] TMS320C6748:引导加载程序

Guru**** 2933120 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669376/tms320c6748-bootloader

器件型号:TMS320C6748

您好!

我们使用的是 C6748。  

我们希望创建次要引导、该引导将在启动运输后执行、检查一些 GPIO 并决定运行哪个应用程序映像。

我们的硬件配置设置为从 NAND (16位)引导。

问题是、是否有任何选项可按以下方式运行图像(或您建议的内容):

1. TI 引导,从 NAND 引导我们的引导加载程序,该引导加载程序位于 NAND 的地址0 (+偏移量)。

2.我们的引导加载程序会执行一些检查,并决定从地址0x10000 (例如+)执行/运行映像,或从地址0x20000执行/运行映像。

我们如何实现它?  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您将在1)中使用 TI RTOS 引导加载程序。 然后、TI 引导加载程序将加载您的自定义引导加载程序、由该加载程序决定继续从哪个地址运行、对吧?

    我已联系 RTOS 团队对此进行详细说明。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Alon、

    处理器 SDK RTOS 引导加载程序尚不支持 NAND 引导。 我们在 Starterware 软件包中提供了次级引导加载程序的一个版本,您可以参考该版本的实现:
    processors.wiki.ti.com/.../C6748_StarterWare_Booting_And_Flashing

    该软件包可从此处下载:
    processors.wiki.ti.com/.../StarterWare

    此致、
    Rahul

    n`t:请注意、NAND 闪存不支持您在帖子中指定的直接地址。 NAND 闪存以块和页的形式组织存储器。 因此、您的偏移量需要与块和页码的偏移量相对应。 直接寻址偏移仅存在于与 SPI 连接的闪存器件上