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

[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)”。

我缺少什么吗?

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

Cherry Zhou:

答:

下面是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 

它将为您构建该示例。

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] PROCESSOR-SDK-AM57X: 如何为定制板创建SDK提供的 CCS 工程
分享到: 更多 (0)