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.

[参考译文] Linux/AM4376:定制设计的板固件开发

Guru**** 2588945 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/592177/linux-am4376-custom-designed-board-firmware-development

器件型号:AM4376

工具/软件:Linux

您好!

我设计了一个定制板、它具有 AM4376 处理器和通过 I2C、UART、USB 连接的外设。 我对这张卡的软件开发有一些疑问。

1.我需要使用 CCSv6.0在 Linux OS 系统上开发固件。 在开始固件开发之前、我应该在我的系统或软件工具(CCSv6.0)中进行什么设置??

2. AM4376 IC 上是否提供基本操作系统、最低限度的驱动程序??

3.当我首次打开电路板电源时,即使在我将代码转储到其存储卡之前,终端/GUI/BIOS 设置/配置也将可用。 (如入门套件或电路板中所示)

4.对于处理器编程人员初学者有什么指导原则?

请告诉我是否有人可以帮助解决这些问题。 建议或简短说明将有助于我加快开发速度。

谢谢、此致、

Dhara

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


    所有芯片组至少附带最低引导 ROM 代码、AM43x 也不例外。

    您使用的是哪个 SDK/RDK? 通常、TI 会随 SDK 一起发布 CCS 项目。 您可以尝试在定制板上使用相同的器件。

    但是、这可能需要根据您的电路板配置对 DDR 参数进行某些更改。

    processors.wiki.ti.com/.../Sitara_Linux_Training:_Tuning_the_DDR3_Timings_on_BeagleBoneBlack

    您可以参考此链接了解 EVM 的诊断项目
    processors.wiki.ti.com/.../AM43xx_Hardware_Diagnostics

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

    感谢您的回复。

    -如果在我的定制设计板中使用此最小引导 ROM 代码、则这对于操作系统的安装来说就足够了。

    -我没有使用任何 SDK/RDK。 但对于卡设计、我参考了 AM437x_EVM_3k0006_Schematic_Rev1_4A.pdf (用于 LCD、HDMI、DDR3、I2C、USB 接口和电源单元)。


    -现在、在我的 Linux 计算机(笔记本电脑)上、我安装了 CCSv7.0和处理器 SDK - AM437x Linux SDK Essentials (software-dl.ti.com/.../index_FDS.html)。 如果我在我的系统上的这个工具配置上开发我的代码、那么同样的代码也会被载入到定制板上。???


    此致、
    Dhara