工具/软件:
尊敬的 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
谢谢。
、UART 日志(上升沿模式,具有 5000 延时,测试失败) 