主题中讨论的其他器件: TMDSEVM572X、 SYSBIOS
您好、香榭丽舍
我的客户正在尝试设置一个环境来开发/下载/调试在 AM5728中的 Cortex M4上运行的代码。 主要功能之一是通过 i2c 总线和 GPIO 引脚控制摄像头模块。
我建议客户查看 RTOS Processor SDK (processor_sdk_rtos_am57xx_3_03_00_04)中的 I2C 示例:
C:\ti\pdk_am57xx_1_0_6\packages \ti\drv\i2c\examples\EEPROM_read\am572x
C:\ti\pdk_am57xx_1_0_6\packages \ti\drv\i2c\examples\temperature _sensor\am572x
特别是:I2C_EepromRead 和 I2C_TemperatureSensor 示例应用
严格遵循以下链接的说明、从而成功执行 TMDSEVM572X 上的上述示例应用
processors.wiki.ti.com/.../Processor_SDK_RTOS_Getting_Started_Guide
processors.wiki.ti.com/.../Rebuilding_The_PDK
processors.wiki.ti.com/.../Processor_SDK_RTOS_I2C
pdk_am57xx_1_0_6中的 pdkProjectCreate.bat 用于生成 CCS 项目文件。 这些项目被导入 CCS (版本:7.1.0.00016)并在构建时不会出现任何问题。
要下载并运行这些示例、需要使用以下参数创建目标配置:
连接:Spectrum Digital XDS560V2 STM USB 仿真器
电路板:GPEVM_AM572X_SiRevA。
到目前为止都很好! 含义:客户可以使用 CCS 开发/下载/调试 M4代码、与 A15无关。
客户计划在 实际应用中使用 phyCORE-AM57x (www.phytec .eu/.../)模块。 在 A15上运行 Linux、在 C66和 M4上运行 RTOS。 A15/C66/M4的代码最初由不同的人员/团队开发、并在稍后阶段集成。
目前的目标之一是使用 CCS+XDS560在这个 Phytec 模块上开发/调试 cortex M4代码。
现在、它成为了三键码;CCS 没有 phyCore-AM57x 的电路板配置文件。 比较 phyCORE 和 TMDSEVM572X 处理器板没有表现出很大的差异、因此我尝试了以下方法。
1)从 eMMC 禁用 A15引导(这存储 uboot 和 Linux、加载 uboot 会配置 AM5728、禁用以成功运行 onTargetConnect GEL 脚本)
2) 2)启动用于 TMDSEVM572X 的目标配置文件(连接:Spectrum Digital XDS560V2 STM USB 仿真器/板:GPEVM_AM572X_SiRevA。) ->成功
3)问题 在 cortex A15_0 ->所有启动脚本 en onTargetConnected GEL 脚本在控制台上执行、不会显示任何错误消息。
4)执行 在 M4_IPU1_C0 ->连接到目标时导致错误:(错误-1170 @ 0x0)
在此错误消息之后、我仍然能够连接到 A15_1、C66xx_DSP1/2、PRU_0/1_ICSS1/2
对所述方法有任何建议或意见?
PS:客户正在使用具有 SR2.0的电路板:
提前感谢 Patrick

