Other Parts Discussed in Thread: AM6442, TMDS64EVM
器件型号: TMDS64EVM
主题中讨论的其他器件: AM6442、
TI 团队大家好、
Processor SDK Linux RT 09.02.01.10 和电路板 TMDS64EVM (AM6442)。
我正在处理 AM6442 (TMDS64EVM) 我需要生成一个 40MHz 输出信号 有多个 GPIO 引脚。
已将引脚配置为 GPIO 输出 通过器件树并验证了信号切换、但 GPIO 切换速度非常低(~64Hz 范围)。
k3-am642-evm.dts 配置:-
MAIN_GPIO0_31_PINS_DEFAULT:MAIN-GPIO0-31 引脚{
pinctrl-single、pins =<
AM64X_IOPAD (0x007C、PIN_OUTPUT、7) /* GPIO0_31 *
>;
};
&MAIN_GPIO0{
状态=“正常“;
pinctrl-names =“default";“;
pinctrl-0 =<&MAIN_GPIO0_31_pins_default &MAIN_GPIO0_52_pins_default>;
GPIO 行名称=
“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、 /* 0-9 */
“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、 /* 10-19 */
“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、 /* 20-29 */
“",“,"GPIO0_31"、"GPIO0_31",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、/* 30-39 */
“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、 /* 40-49 */
“",“,""、"",“,""“"",、,""“"",“,""、"",“,</s>“ 、““、“",“,""、"",“,""“"",、,""“"",“,""、"";“;</s>“ 、““ /* 50-59 */
};
使用以下命令进行验证:
root@am64xx-EVM:~# gpioset gpiochip1 31=1
root@am64xx-EVM:~# gpioset gpiochip1 31=0
1) 支持的最大 GPIO 切换(高和低)频率是多少?
2) 什么是推荐的硬件模块 AM64x 生成一个 40MHz 时钟/方波 ?
3) 提供 TM6S64EVM 电路板上的 GPIO 调制示例?
此致、
Ravilla Dinesh。