Trouble booting M4 demos on i.MX7D SABRE

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

Trouble booting M4 demos on i.MX7D SABRE

784 Views
acer
Contributor I

I have a i.MX7D SABRE, trying to run demo apps for the M4 while booting linux for the main CPU. Currently running Linux imx7dsabresd 4.1.15-1.1.1+gd5d7c02 for the Cortex-A7, with default uboot.

Followed the instructions here on NXP to boot up demo apps for Cortex-M4, but to no success. Nothing is showing on the serial (Double checked COM port settings, running on PuTTY).

Tried with binaries compiled via ARM GCC with CMAKE on windows and linux, as well as a pre-built binary from here.

Am I missing anything obvious? Or are there settings that I should take a look into?

Thanks in advance.

Labels (2)
0 Kudos
2 Replies

396 Views
Carlos_Musich
NXP Employee
NXP Employee

Hi Acer Wang,

have you solved your problem now?

Carlos

0 Kudos

396 Views
falstaff
Senior Contributor I

acer​ don't use our (the Toradex) binaries for the NXP i.MX7D Sabre board, they won't work. While our modules use the same UART instance for the M4 core (UART2), we use it in a different mode (DCE vs. DTE). Our FreeRTOS release for the Colibri iMX7S/D modules configures the UART IP and pinmux in DTE mode, which won't work for Sabre.

What FreeRTOS version are you using?

Maybe you hit the same issue as josephheath​ is seeing? Beside the work around there (fixing U-Boot), you can also try FreeRTOS 1.0.1. The sources on our git repo support the NXP i.MX7D Sabre board too.

Best regards,

Stefan

0 Kudos