主题中讨论的其他器件:TMDS243EVM、 SysConfig
您好、TI 工程师、
我正在尝试使用 SDK 09_02_00_50中带 EVM 板的 PRU_IO 示例。
基于 此链接: e2e.ti.com/.../faq-am6442-am64x-how-to-toggle-gpio-pin-on-pru
我需要加载 R5F 内核和 DMSC 内核、但无法连接到 DMSC 内核(我可以连接到任何其他 R5F 内核)
您能告诉我可以如何处理此故障吗?
BRS
湘州市
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.
您好、TI 工程师、
我正在尝试使用 SDK 09_02_00_50中带 EVM 板的 PRU_IO 示例。
基于 此链接: e2e.ti.com/.../faq-am6442-am64x-how-to-toggle-gpio-pin-on-pru
我需要加载 R5F 内核和 DMSC 内核、但无法连接到 DMSC 内核(我可以连接到任何其他 R5F 内核)
您能告诉我可以如何处理此故障吗?
BRS
湘州市
尊敬的 Nitika:
这是我的 DMSC 脚本:
我想我使用的是 TMDS243EVM 板、我选择如下:
顺便说一下、当我连接到 PRU 项目时、为什么不使用 ICSS_G0、而是使用 DMSC?
为什么在此链接:dev.ti.com/.../node 中、它告诉我只需要构建和加载 R5F 项目?
谢谢。
您好!
AM243x GP 和 HS-AM243x FS 型号的电路板或器件选择在 CCS 中相同、即"AM243x_GP_EVM"选项。 因此、这无法帮助我们了解器件变体。
要了解您使用的器件类型、请遵循以下常见问题解答: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1228618/faq-am6xx-how-to-check-if-device-type-is-hs-se-hs-fs-or-gp
顺便说一句,当我连接到 PRU 项目时,为什么我不使用 ICSS_G0,而是使用 DMSC?
本指南规定、应连接到 DMSC、然后连接到 ICSS_G0并加载您的示例。 其原因是:DMSC 内核的初始化脚本在连接到它时自动运行。 此外、脚本会设置 PRU 内核时钟、以便 CCS 调试器可以连接到 PRU 内核。
对于 HS-DMSC 器件、不支持直接连接到 FS 内核、因为它是安全内核。
您可以尝试以下步骤吗:
1.跳过 DMSC 步骤、并遵循您参考的常见问题解答、直接连接到 PRU 内核。
2.如果您能够连接到 ICSS_G0内核,则无需执行 DMSC 连接步骤即可正确加载并运行您的示例。
如果您遇到任何问题、请告诉我。
此致、
尼蒂卡
您好!
我的板是 HS-DMSC 类型、我可以跳过 FS 步骤并连接到 ICSS_G0内核。
然后、我需要确认我的示例是否正常运行、因此我在 syscfg 中添加 GPO1、并在 main.asm 中添加这些代码:
项目正在运行、我可以添加一个断点、GPO 可以用于连接到板上 LED、A7不是 PRU_IO。
然后我添加了 m_wait_nano_sec、但 CCS 认为 PRU_CLK_CYC_PRD_CONST 是未定义的、 我是否缺少一些东西? 我只需确保 ICSS_G0内核已正确连接。
BRS
湘州市
您好!
由于您能够运行代码和添加断点、这意味着 CCS 能够连接到 ICSS_G0内核并正确加载您的示例。
我可以使用哪个 GPO 来连接到板上的 LED,A7不是 PRU_IO。
PRU GPIO 引脚信号会路由到 HSE 连接器、EVM 中没有直接引脚排列。 因此、您需要一个 IO-Link 扩展板(TMDS64DC01EVM 用户指南)来访问引脚输出信号。
另外、 ICSS_G1的 PRG1_PRU0_GPO17 (U7)引脚可通过 EVM 的跳线 J16使用。 我以前没有尝试过使用它 ,所以如果你想走那条路,而不是扩展板,你可以给它一个尝试。 我还会在我的设置上测试这个。
然后我添加了 m_wait_nano_sec、但 CCS 认为它未定义、 我缺少什么吗?
; Set the value of PRU_CLK_CYC_PRD_CONST based on the PRU clk freq set in sysconfig ; | 333MHz | 3 | ; | 250MHz | 4 | ; | 200MHz | 5 | .asg 3, PRU_CLK_CYC_PRD_CONST ; 3ns cycle period
此致、
尼蒂卡