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
它将为您构建该示例。