尊敬的 TI:
我已根据 TI 驱动程序创建了一个驱动程序、现在希望对其进行测试。
如果您能向我提供有关 TI 如何测试双核 CPU 的 GPIO 和多路复用的信息、我将不胜感激。
提前感谢您、
S.Tarik
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:
我已根据 TI 驱动程序创建了一个驱动程序、现在希望对其进行测试。
如果您能向我提供有关 TI 如何测试双核 CPU 的 GPIO 和多路复用的信息、我将不胜感激。
提前感谢您、
S.Tarik
您好 Tarik、
Unknown 说:如果您能向我提供有关 TI 如何测试 GPIO 的信息、我将不胜感激[/报价]我已联系了测试 GPIO 的设计专家、一旦他们得到回复、我将立即与您联系。
[quote userid="300446" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1251575/tms320f28377d-ti-gpio-driver-unit-test muxing for dual core CPUs.
要为 CPU1配置 GPIO、请以正常方式对其进行配置(如果需要、配置 GPyGMUXn 和 GPyMUXn、方向和上拉电阻器)。 对于 CPU2、您执行相同的操作、但 一旦配置了所需的一切功能、将 GPIO 控制器更改为辅助 CPU (这是通过 GPyCSELn 寄存器完成的)。
此致、
阿米尔·奥马尔
您好 Tarik、
唯一需要注意的是、这个测试是不够的、因为它没有测试与外设的所有可能的混合。
我想对所有 GPIO 进行软件测试、对于每个 GPIO 测试、所有可能的混合 GPIO
[/报价]您必须自己实施方案才能做到这一点、因为 TI 没有提供给客户的可以做到这一点的示例或测试。 您可以创建一个循环来迭代每个 GPIO 的 GPyGMUXn 和 GPyMUXn 配置的所有序列(使用位域或 driverlib)、但 这仅真正适合用于 controlCARD、因为 LaunchPad 不会将所有引脚都打 在电路板上。
此致、
阿米尔·奥马尔