对于 uboot 项目,我在 defconfig 中添加了 CONFIG_DEBUG_UART_BASE=0x4000E000 (usart2 base address),我添加了
选择{
stdout-path = "serial0:115200n8";
};
别名{
ethernet0 = ðernet0;
mmc0 = &sdmmc1;
mmc1 = &sdmmc2;
serial0 = &usart2;
serial1 = &uart4;
};
&pinctrl {
usart2_pins_d: usart2-2 {
引脚 1 {
pinmux = ; /* USART2_TX */
偏置禁用;
驱动推拉;
转换率 = <3>;
};
引脚 2 {
pinmux = ; /* USART2_RX */
偏置禁用;
偏置上拉;
};
};
usart2_idle_pins_d: usart2-idle-2 {
引脚 1 {
pinmux = ; /* USART2_TX */
};
引脚 2 {
pinmux = ; /* USART2_RX */
偏置禁用;
};
};
usart2_sleep_pins_d: usart2-sleep-2 {
别针{
pinmux = , /* USART2_TX */
; /* USART2_RX */
};
};
};
&usart2{
pinctrl-names = "default", "sleep", "idle";
pinctrl-0 = <&usart2_pins_d>;
pinctrl-1 = <&usart2_sleep_pins_d>;
pinctrl-2 = <&usart2_idle_pins_d>;
状态=“好的”;
};
在.dts。
我在tf-a项目的dts中也添加了这部分。
然后我生成了 fip 二进制文件。闪烁时,我在 usart2 上看到 cubeprogrammer 日志。
对于 uboot 项目,我在 defconfig 中添加了 CONFIG_DEBUG_UART_BASE=0x4000E000 (usart2 base address),我添加了
选择{
stdout-path = "serial0:115200n8";
};
别名{
ethernet0 = ðernet0;
mmc0 = &sdmmc1;
mmc1 = &sdmmc2;
serial0 = &usart2;
serial1 = &uart4;
};
&pinctrl {
usart2_pins_d: usart2-2 {
引脚 1 {
pinmux = ; /* USART2_TX */
偏置禁用;
驱动推拉;
转换率 = <3>;
};
引脚 2 {
pinmux = ; /* USART2_RX */
偏置禁用;
偏置上拉;
};
};
usart2_idle_pins_d: usart2-idle-2 {
引脚 1 {
pinmux = ; /* USART2_TX */
};
引脚 2 {
pinmux = ; /* USART2_RX */
偏置禁用;
};
};
usart2_sleep_pins_d: usart2-sleep-2 {
别针{
pinmux = , /* USART2_TX */
; /* USART2_RX */
};
};
};
&usart2{
pinctrl-names = "default", "sleep", "idle";
pinctrl-0 = <&usart2_pins_d>;
pinctrl-1 = <&usart2_sleep_pins_d>;
pinctrl-2 = <&usart2_idle_pins_d>;
状态=“好的”;
};
在.dts。
我在tf-a项目的dts中也添加了这部分。
然后我生成了 fip 二进制文件。闪烁时,我在 usart2 上看到 cubeprogrammer 日志。
举报