iMX6 Bare-Metal SMP Debugging using DS-5

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

iMX6 Bare-Metal SMP Debugging using DS-5

Jump to solution
1,149 Views
jonathanblancha
Contributor I

Contrary to the multiple cpus I've used with DS-5 the iMX6Q always shows core 1-3 as being powered down. Anyone been able to get DS-5 to connect to all four cores?

For reference I'm using the iMX6 SABRE dev board and DS-5 5.18 pro.

Jonathan

Labels (1)
0 Kudos
1 Solution
648 Views
igorpadykov
NXP Employee
NXP Employee

Hi Jonathan

by default cores 1-3 are disabled, there is special procedure to

run them. Please look at description and example codes in SDK

Chapter 3 Multicore Startup.

"MX6_PLATFORM_SDK "

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&nodeId=018rH3ZrDRB24A&fpsp=1&t...

View solution in original post

0 Kudos
2 Replies
649 Views
igorpadykov
NXP Employee
NXP Employee

Hi Jonathan

by default cores 1-3 are disabled, there is special procedure to

run them. Please look at description and example codes in SDK

Chapter 3 Multicore Startup.

"MX6_PLATFORM_SDK "

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&nodeId=018rH3ZrDRB24A&fpsp=1&t...

0 Kudos
648 Views
jonathanblancha
Contributor I

Hi again,

As a reference for anyone else trying to do the same thing powering up the cores after the debug session is started won't enable debugging on those cores meaning that breakpoints and semi hosting won't work. Recommended approach is to let a bootloader or a debug script do the multi core init.

Jonathan Blanchard

0 Kudos