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.

[FAQ] PROCESSOR-SDK-AM57X: 如何为定制板创建SDK提供的 CCS 工程

Part Number: PROCESSOR-SDK-AM57X

我已经按照此处所述的所有步骤创建了定制板库:https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_board.html#creating-board-library-with-custom-name

我可以在 pdk/package/ti/board/lib/ 中看到为我的定制板创建的库。

但是,当我从程序包文件夹中为我的定制板调用 projectcreate.bat 时,我收到错误消息“ERROR: Board (customBoard) is invalid for the specified SOC (AM574x)”。

我缺少什么吗?

您能帮助说明用于创建工程的步骤吗?

  • 答:

    • 下面是bat 文件中用于验证 SOC、电路板、字节顺序、模块等的检查。您遇到的错误来自电路板检查。您还必须在此文件中添加新的电路板条目。您必须按以下方式更新 pdkProjectCreate.bat:

    • 现在,这会解决您的错误,但即使现在您也无法创建任何工程。这背后的原因是bat 的工作原理。每当您调用该脚本时,它都会转到 pdk 内的特定模块文件夹并搜索 .txt 文件,并从该文件生成示例。
      • 例如,如果您给出“bat AM574x iakAM574x little usb all”,则 .txt 文件将为
        • C:\ti\pdk_am57xx_1_0_17\packages\ti\drv\usb\example\bios\am57xx\USB_DevBulk_idkAM574x_armExampleProject.txt
        • C:\ti\pdk_am57xx_1_0_17\packages\ti\drv\usb\example\bios\am57xx\USB_DevMsc_idkAM574x_armExampleProject.txt
        • C:\ti\pdk_am57xx_1_0_17\packages\ti\drv\usb\example\bios\am57xx\USB_HostMsc_idkAM574x_armExampleProject.txt

                                    因此,您会看到创建了三个工程。

    • 同样,如果您要为定制板创建工程,您可以创建一个包含电路板名称的类似文件,以便脚本可以检测到该文件。完成此操作后,即会创建相应的工程。
      • 例如,
        • 转至 packages\ti\drv\usb\example\bios\am57xx\ 并复制所有 (AM574) *AM574*.txt 文件(这些是示例的配置文件)
        • 在本例中,复制txt 并重命名为 USB_DevMsc_customBoard_armExampleProject.txt。
        • 现在,通过从程序包文件夹中输入以下命令来创建工程:
          • bat AM574x customBoard little usb all 
        • 它将为您构建该示例。