NXP MCU 技术论坛
直播中

duke刘

11年用户 840经验值
擅长:可编程逻辑
私信 关注
[问答]

如何使用coreA的LPUART2?

大家好。
我想知道如何使用 coreA 的 LPUART2。
默认情况下,LPUART2分配给coreM4,我认为禁止从coreA访问。

我使用了通过更改 SCFW 设置构建的 scfw_tcm.bin。
・board.c (/imx-scfw-porting-kit-1.12.1/src/scfw_export_mx8qm_b0/platform/board/mx8qm_mek)
- 更改了以下代码。
/* List of pads */
static const sc_pad_t pad_list[6U] =
{
    RM_RANGE(SC_P_M41_I2C0_SCL, SC_P_M41_GPIO0_01),
    // RM_RANGE(SC_P_UART0_CTS_B, SC_P_UART0_RTS_B),
    RM_RANGE(SC_P_FLEXCAN0_RX, SC_P_FLEXCAN2_TX),
    RM_RANGE(SC_P_QSPI0A_DATA0, SC_P_COMP_CTL_GPIO_1V8_3V3_QSPI0)
};

另外,我进行了以下更改。
环境
・Android-11.0.0_2.6.0
・MCIMX8QM-CPU + MCIMX8-8X-BB
changes
・init.rc (/device/nxp/imx8q/mek_8q)
- 在“启动”之前添加了以下代码。
chmod 0777 /dev/ttyLP2
・imx8qm-mek.dts (/vendor/nxp-opensource/kernel-imx/arch/arm64/boot/dts/freescale)
- 更改了以下代码。
&lpuart2 {
pinctrl-0 = <&pinctrl_lpuart2>;
状态=“好的”;
};

但是,LPUART2 未启用。
未添加 ttyLP2 设备文件。
我还需要哪些其他设置?


                                       
                             

更多回帖

发帖
×
20
完善资料,
赚取积分