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.

[参考译文] 66AK2G12:需要有关从66AK2G12上的 SPI/NAND 闪存进行裸机开发和引导的指导

Guru**** 2487425 points
Other Parts Discussed in Thread: 66AK2G12

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1438998/66ak2g12-need-guidance-on-bare-metal-development-and-booting-from-spi-nand-flash-on-66ak2g12

器件型号:66AK2G12
Thread 中讨论的其他器件: OMAPL138

工具与软件:

您好、TI 社区:

我们目前正在与合作 66AK2G12 基于 SoC (KeyStone II 架构)的开发板(已购买)、在完成以下任务时需要帮助:

  1. 运行裸机代码 :我们的目标是在上运行裸机代码 66AK2G12 配置。 对于为 ARM 和 DSP 内核设置裸机应用环境的相关指导、我们不胜感激。
  2. 从 SPI/NAND 闪存进行引导 :我们正在寻找有关如何将应用程序代码下载到的支持 特性 或者 NAND 闪存 然后配置系统从此处引导。

要求:

  1. 裸机代码设置

    • 添加了示例 :我们正在为寻找裸机项目的基本示例 66AK2G12 特别专注于初始化系统(时钟、GPIO、存储器等)并在 ARM 和 DSP 内核上运行简单代码。
    • 响应 :我们计划使用 Code Composer Studio (CCS) 或者 GCC 来编译代码。 设置裸机环境是否需要特定步骤或配置?
    • 启动文件 :我们需要具体的 启动文件 (例如、链接器脚本、启动汇编文件)进行配置? 是否有推荐的资源?
  2. 从 SPI 或 NAND 闪存进行引导

    • SPI 引导 :您能否提供配置的步骤或示例 66AK2G12 引导的命令 SPI 闪存 ? 我们对如何将裸机代码加载到 SPI 闪存中以及如何配置引导顺序感兴趣。
    • NAND 引导 :如果从引导 NAND 闪存 更加合适、我们希望了解有关如何配置代码并将其下载到 NAND 闪存中的指导。
    • 存储器布局 :我们不确定如何组织内存以从 SPI 或 NAND 引导。 对于这些存储类型的分区或内存布局有什么建议?

问题:

  1. 这些技术有具体的方面吗 启动文件 或者 初始化序列 建议在此平台上进行裸机开发(尤其是使用 ARM 和 DSP 内核)?
  2. 是否有相关参考示例或教程可用于在上运行裸机代码 66AK2G12
  3. 您能否分享有关如何配置的说明或参考资料 特性 或者 NAND 闪存 引导 66AK2G12 SoCTM
  4. 是否有任何预构建 引导加载程序 或 TI 提供的工具来帮助完成该过程? 如果是、我们如何将它们与裸机应用集成?

开发工具:

  • Code Composer Studio (CCS) 版本:[INSERT VERSION ]
  • TI 处理器 SDK :[如果适用、插入版本]
  • 器件系列 :66AK2G12.
  • Boot Type (引导类型) : SPI/NAND 闪存

非常感谢您为我们提供帮助、为我们提供正确的资源、示例或任何文档、从而实现我们的目标。

谢谢!

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

    大家好、

    K2G 上无软件设计支持

    我们无法再回答有关 K2G 上的 RTOS 或裸机软件开发的问题。 请参阅此 链接在 K2G 处理器页面中的公告、以及 RTOS SDK 下载页面的标题:
    https://www.ti.com/tool/PROCESSOR-SDK-K2G
    https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS K2G 

    您正在进行何种设计?  

    如果您刚刚开始设计过程、不妨研究一下我们可以为您提供硬件和软件设计支持的其他 TI 器件。 如果您对此感兴趣、我可以将您与我们的营销团队成员联系、以讨论潜在的选择。

    此致、

    Nick

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

    我们已经有了使用 ARM 和 DSP 的 omapl138的经验。 由于 k2g12是一款具有更多 RAM 和时钟频率的类似器件、因此我们想要转向该处理器。

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

    您好!

    我懂了。 您希望 ARM 上运行什么操作系统? 您希望将该处理器用于什么用例?

    此致、

    Nick