Hardware Rework for MIMXRT1060-EVKB and Direct Murata M.2 Module

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Hardware Rework for MIMXRT1060-EVKB and Direct Murata M.2 Module

4,601 Views
uzzzuuu
Contributor III

Hello all,

I'm trying to run bluetooth demo application. The board is booted up, but if I enter [bt.init], it is not working. 

There might be some problem with initialization of bluetooth. 

I think I probably need to do hardware rework for my board, but there is no guide for RT1060-EVKB + Direct Murata M.2 Module in the documentation "Hardware Rework Guide for EdgeFast BT PAL".

Does the [RT1060-EVKB + Direct Murata M.2 module] require Hardware Rework?

 

Best regard,

Park

Labels (1)
0 Kudos
Reply
6 Replies

4,557 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello @uzzzuuu ,

 

See i.MXRT1060-EVKB schematic, you will know how to rework UART for Bluetooth on hardware.

weidong_sun_2-1671421010775.png

 

 

weidong_sun_1-1671420954609.png

weidong_sun_3-1671421203442.png

 

weidong_sun_5-1671421331873.png

 

From above schematic, we can see UART pins' corresponding relations to i.MXRT1060 pins.

I.MXRT1060 PINs              IOMUX                     Signals on M.2

GPIO_AD_B0_03 ------ >BT_UART_CTS ---- >BT_UART_CTS_1V8
GPIO_AD_B0_02 ------ >BT_UART_RTS ---- >BT_UART_RTS_1V8
GPIO_AD_B1_07 ------ >BT_UART_RXD ---->BT_UART_RXD_1V8
GPIO_AD_B1_06 ------ >BT_UART_TXD ---->BT_UART_TXD_1V8
GPIO_AD_B0_01 ----------------------------------> BT_WAKE_B_3V3

GPIO_AD_B1_04 ------ >BT_DEV_WAKE ---- >BT_DEV_WAKE_1V8

 

SO if you want to enable Bluetooth, you should re-configure above pins IOMUX for UART in SDK. 

 

Regards,

weidong

 

 

 

4,502 Views
uzzzuuu
Contributor III

Hello weidong,

Thank you for your kind help.

I did hardware Rework on my board, and I tried to re-configure the pins IOMUX for UART in SDK, but I faced some problems.

I.MXRT1060 PINs              IOMUX                     Signals on M.2

GPIO_AD_B0_03 ------ >BT_UART_CTS ---- >BT_UART_CTS_1V8
GPIO_AD_B0_02 ------ >BT_UART_RTS ---- >BT_UART_RTS_1V8

I think that GPIO_AD_B0_03 & GPIO_AD_B0_02 are not able to use for BT_UART_CTS & BT_UART_RTS. 

I tried to do routing for LPUART3 signals. However I cannot find GPIO_AD_B0_03 & GPIO_AD_B0_02  in the list of routable pins of CTS_B & RTS_B

uzzzuuu_0-1673423782496.png

uzzzuuu_1-1673423964755.png

Do you think I'm doing in a wrong way to re-configure pins?

 

Best regards,

Park

0 Kudos
Reply

4,481 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello @uzzzuuu ,

 

Sorry!

I confirmed it with internal team. 

On board, design purpose is use GPIO to emulate UART RTS & UART CTS. But the emulation has not been supported in SDK.

In SDK, we provided HCI UART hardware rework for cusotmers.

it's path is like below :

 F:\IMX-NFC-RT\iMXRT\RT1060\SDK-2.11_1\SDK_2_11_1_EVK-MIMXRT1060\docs\wireless\Bluetooth\Edgefast_bluetooth

Hardware Rework Guide for EdgeFast BT PAL.pdf

You can refer to it.

 

 

Regards,

weidong

0 Kudos
Reply

4,477 Views
uzzzuuu
Contributor III

Hello weidong,

Thank you for your prompt response

I looked into Hardware Rework Guide for EdgeFast BT PAL.pdf, 

but unfortunately, there is no guide for the combination of MIMXRT1060-EVKB and Direct Murata M.2 Module :'( 

I think probably it is omitted, Could you please check about this?

 

Best regards,

Park

0 Kudos
Reply

4,472 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello @uzzzuuu ,

 

From the rework document, yes, it is not for M.2 interface, BUT provide a UART for Bluetooth.

Confirm it with internal team, IMXRT1060-EVKC version will be designed. hardware UART will be wired out to M.2 interface.

so currently, you will have to use other UART for your BT module.

 

Regards,

weidong

0 Kudos
Reply

3,985 Views
uzzzuuu
Contributor III

Hello weidong,

it means if I want to use M.2 interface for Bluetooth, I have to buy IMXRT1060-EVKC on the future?

(IMXRT1060-EVKB does not support) 

 

Best regards,

uzzzuuu

0 Kudos
Reply