工具与软件:
您好!
如何使用 CCS 构建和测试 AM57xx 驱动程序示例?
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.
工具与软件:
您好!
如何使用 CCS 构建和测试 AM57xx 驱动程序示例?
您好!
常见问题解答包含用于为所有 PDK 子组件创建示例 CCS 工程的 Windows 和 Linux 脚本。 以下步骤说明了如何创建 CCS 示例工程并在目标上运行这些工程。
1.项目的创建
2.工程构建
3.运行程序
必要条件:
第1步:
Windows :如果使用不同的 CCS 版本、请在 pdkProjectCreate.bat 文件中更新 CCS 版本。
路径: \PDK_[PDK]_[VERSION]\packages soc
设置 CCS_INSTALL_PATH=C:\ti\ccs1271\ccs
Linux :如果使用不同的 CCS 版本、请在 pdkProjectCreate.sh 文件中更新 CCS 版本。
路径: /pdk_[pdk]_[version]/packages soc
export CCS_INSTALL_PATH=~/ti/ccs1271/ccs
第2步:
需要在 CSS 中添加路径:请参阅下面的链接以了解此步骤
示例:在 CCS 中、依次选择"Window"->"Preferences"->"Code Composer Studio"->"RTSC"->"Products"
第3步:
在 CCS 中创建新的目标配置:请参阅以下链接进行此步骤
注:-对于 AM57xx、请选择下面的选项
连接:德州仪器(TI) XDS100v2 USB 调试探针
电路板或器件:IDK_AM572x/EVM_AM572x/IDK_AM571x/IDK_AM574x
第4步:
如果连接到 EVM UART、请使用以下主机配置:
波特率 :115200
数据位 :8.
奇偶校验 :无
流量控制 :关闭
1.项目创建:
第1步:
运行 pdksetupenv 脚本以设置 PDK 和 SDK 路径变量
窗口:
\PDK_[PDK]_[VERSION]\PACKES\ soc pdksetupenv.bat
Linux:
/pdk_[pdk]_[version]/packages$ soc 资料来源:pdksetupenv.sh
第2步:
运行 pdkProjectCreate 脚本。 该脚本可获取用于为不同配置创建工程的参数。 以下是 Windows pdkProjectCreate.bat 和 Linuxs pdkProjectCreate.sh 的命令格式
Windows 使用情况:
pdkProjectCreate.bat soc [board][endian][模块][项目类型][处理器][pdkDir]
Linux 用法:
./ pdkProjectCreate.sh [ soc ][板][字节序][模块][项目类型][处理器]
说明: (第一个选项为默认选项)
soc - AM571x/AM572x/AM574x
位置 -全部(使用"全部" SOC )
或-
请参阅 soc Root>\pdk_[SDK]_[version]\packages\ti\board\lib
以获得 soc 的有效电路板输入
字节序 - 小/大
值 -全部
或-
CSL/EMAC/GPIO/i2c/ICSS_EMAC/McASP /mmcsd /
PCIe/pm/pruss/SPI/UART/USB/VPS/osal
工程类型 -所有/示例/测试
处理器 - ARM/DSP/ IPU
pdkDir -此文件位置 " \PDK_[PDC]_[VERSION]\PACKES soc "
pdkProjectCreate.bat AM572x idkAM572x 很小
-为 idkAM572x 器件为 ARM 小端字节序创建所有模块项目
示例:
pdkProjectCreate.bat AM572x idkAM572x Little GPIO All DSP
./ pdkProjectCreate.sh AM572x idkAM572x Little GPIO All DSP
注:-
该脚本会创建适用于给定配置的所有工程。 创建项目的默认位置为 /pdk_[pdk]_[version]/packages/MyExampleProjects soc
工程构建:
在 A15/C66x/M4目标上运行示例项目的步骤
导入工程:
以下是导入工程的步骤
1.打开 CSS ->单击"File"->"Import"
在 Import (导入)对话框中选择 Existing CCS Project (现有 CCS 项目)
3.单击"下一步"
‘S将弹出一个新的对话框;确保选择了"Select Root Directory"选项
点击"Browse"(浏览)并选择项目所在的顶层目录。
例如: soc
在"项目"部分下、您应该会看到项目
例如:
GPIO_LedBlink_idkAM572x_m4TestProject
7.单击"完成"
注:-
该项目;请确保您要生成的项目已删除、
即、GPIO_LedBlink_idkAM572x_m4TestProject 被设置为活动工程。 点击"Project -> Build Active Project、已创建项目的命名约定"。
示例:
GPIO_LedBlink_idkAM572x_m4TestProject
运行项目:
AM572x EVM 上没有为仿真模式设置的引导开关。 当您放入 SD 卡时、EVM 会从仿真器模式切换到 SD 引导模式。 默认情况下、EVM 处于仿真引导模式。
启动 CCS
2.启动目标配置
要执行该程序、请确保完成以下操作
AM572x 是 ARM 主启动器件、因此应首先连接到 A15_0
对于 A15目标:
点击"Target (A15)-> Connect -> Reset CPU (目标(A15)->连接->重置 CPU)"
2.点击"Target (A15)-> Load Program (目标(A15)->加载程序)"
选择要加载的可执行文件
示例:
\pdk_[ExampleProjects]_[version]\packages\MyExampleProjects\GPIO_LedBlink_idkAM572x_armTestProject\Debug\GPIO_LedBlink_idkAM572x_armTestProject.out soc
对于 C66x 目标:
点击"Target (A15)-> Connect -> Reset CPU (目标(A15)->连接->重置 CPU)"
2.点击"Target (C66x)-> Connect -> Load Program (目标(C66x)->连接->加载程序)"
选择要加载的可执行文件
示例:
\pdk_[ExampleProjects]_[version]\packages\MyExampleProjects\GPIO_LedBlink_idkAM572x_c66xTestProject\Debug\GPIO_LedBlink_idkAM572x_c66xTestProject.out soc
对于 M4目标器件:
点击"Target (A15)-> Connect -> Reset CPU (目标(A15)->连接->重置 CPU)"
2.单击"Target (M4)-> Connect -> Load Program (目标(M4)->连接->加载程序)"
选择要加载的可执行文件
示例:
\pdk_[ExampleProjects]_[version]\packages\MyExampleProjects\GPIO_LedBlink_idkAM572x_m4TestProject\Debug\GPIO_LedBlink_idkAM572x_m4TestProject.out soc
4.单击"确定"
加载项目后
点击 Target -> Run 来执行该操作
此致、
Karthik