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.

[参考译文] J722SXH01EVM:在 j722s EVM 上、未通过 GPIO 测试用例。

Guru**** 2529560 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1544469/j722sxh01evm-on-j722s-evm-gpio-test-case-not-passed

器件型号:J722SXH01EVM


工具/软件:

尊敬的 TI 专家:

   1.我使用的是 J722s EVM 和 SDK v11 sdcard、spl 引导模式。   

   2.测试 项目 是:  mcu_plus_sdk_j722s_11_00_00_12/test/drivers/gpio/ 运行在 mcu10 上。

   3、 默认情况下、在 “GPIO_TRIG_TYPE_BOTH_EDGE “情况下失败、由于 GPIO_getBankIntrStatus 未获得正确的状态、因此它会作为最高转换返回 0。   但更改延迟 x10 更小、它将通过。

   4. 在上升触发情况下,默认情况下通过,但当增加更多延迟时,例如 将时间从 1000 更改为 3000 时,也会失败。  

我的问题是:

  1. 为什么  设置 GPIO 电平后的长延迟将无法获得正确的状态,大部分为零。

   2、快速读银行状态似乎没有得到真实状态, 如何解决这个问题?

e2e.ti.com/.../test_5F00_gpio.c

我的测试代码:

   j722s-rtos-SDK-C2/MCU_PLUS_SDK_j722s_11_00_00_12/test/drivers/gpio/test_gpio.c

谢谢。