Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 25 additions & 4 deletions boards/nxp/imx943_evk/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -375,9 +375,9 @@ For DDR target

Note:

a. Please connect two additional usb2serial converter between Host PC and board's
auduino interface with dupont cable for M70 in M70 MIX and M71 in M71 MIX.
Connection as below,
a. Please connect two additional USB-to-Serial converters between the Host PC and the board's
Arduino interface using Dupont cables. For M70 in M7MIX0 and M71 in M7MIX1,
make the connections as shown below.

.. code-block:: text

Expand All @@ -393,7 +393,28 @@ Connection as below,
| | | |--GND----------------GND(J43-14)-| |
+---------+ +-----------------+ +---------+

b. There will be 4 serial ports identified when connect USB cable to debug port.
b. For debugging system via JTAG interface, please connect one additional
USB-to-Serial converter between the Host PC and the board's Arduino interface
using Dupont cables. For M33S in NETCMIX,
(LPUART8's pads reused by JTAG's pads, so change to use another UART3,
then UART3 and JTAG can be used at the same time.)
make the connections as shown below,

.. code-block:: text

+---------+ USB +-----------------+ +---------+
| Host PC |<----->| USB-to-Serial c |--TX-->RX(J44-10, M1_LED_TP1, LPUART3_RX)--| board |
| | | |--RX<--TX(J51-18, M1_PWM_CX, LPUART3_TX)---| |
| | | |--GND--GND(J45-12)-------------------------| |
| | +-----------------+ | |
| | | |
| | | |
| | | |
| | | |
| | | |
+---------+ +---------+

c. There will be 4 serial ports identified when connect USB cable to debug port.
The first serial port will be UART8 for M33. As there is multiplexing between JTAG
and UART8, below bcu (`bcu 1.1.113 download`_) configuration is needed to use UART8.

Expand Down
10 changes: 10 additions & 0 deletions boards/nxp/imx943_evk/imx943_evk-pinctrl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,16 @@
};
};

lpuart3_default: lpuart3_default {
group0 {
pinmux = <&iomuxc_gpio_io31_lpuart_rx_lpuart3_rx>,
<&iomuxc_gpio_io30_lpuart_tx_lpuart3_tx>;
bias-pull-up;
slew-rate = "slightly_fast";
drive-strength = "x4";
};
};

lpuart8_default: lpuart8_default {
group0 {
pinmux = <&iomuxc_dap_tclk_swclk_lpuart_rx_lpuart8_rx>,
Expand Down
8 changes: 7 additions & 1 deletion boards/nxp/imx943_evk/imx943_evk_mimx94398_m33.dts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
compatible = "nxp,imx943_evk";

chosen {
/* TCM */
zephyr,flash = &itcm;
zephyr,sram = &dtcm;

Expand Down Expand Up @@ -107,6 +106,13 @@
status = "okay";
};

&lpuart3 {
status = "disabled";
current-speed = <115200>;
pinctrl-0 = <&lpuart3_default>;
pinctrl-names = "default";
};

&lpuart8 {
status = "okay";
current-speed = <115200>;
Expand Down
1 change: 0 additions & 1 deletion boards/nxp/imx943_evk/imx943_evk_mimx94398_m7_0.dts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
compatible = "nxp,imx943_evk";

chosen {
/* TCM */
zephyr,flash = &itcm;
zephyr,sram = &dtcm;

Expand Down
1 change: 0 additions & 1 deletion boards/nxp/imx943_evk/imx943_evk_mimx94398_m7_1.dts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
compatible = "nxp,imx943_evk";

chosen {
/* TCM */
zephyr,flash = &itcm;
zephyr,sram = &dtcm;

Expand Down
Loading