i.MX6 initialization and start-up scripts

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

i.MX6 initialization and start-up scripts

Jump to solution
6,001 Views
KaushikRKarandi
Contributor I

Hello,

           I am working on Custom i.MX6S hardware for bring-up. For flashing purpose it is important that USB devices should be enumerated and board should be identified as a USB device when connected to host. Is that correct?

I am trying to use MFG utility from Freescale to flash the images. Switch has been set to USB OTG boot.When hardware is connected to host via USB OTG cable, hardware enumeration for USB doesn't show up.

Has anyone used the Lauterbach debugger for i.MX6 boards (may be SabreLite board). Are the init scripts for i.MX6S available for Lauterbach debugger to debug the i.mx6 start-up sequence?

Thanks and Regards,

kk


Labels (1)
0 Kudos
1 Solution
1,208 Views
Yuri
NXP Employee
NXP Employee

Trace 32 init script for i.MX6x are attached : 


attach_core1.cmm ---- Attach only one core, core0

attach_4core.cmm ---- Attach all 4 core4

DDR initialization scripts:


MX61_init_LPDDR2_528MHz_Micron_1_00.cmm ---- initialize LPDDR2 2-ch
running at 528MHz

MX61_init_CPUDDR3_528MHz_64bit_1_04.cmm --- initialize DDR3  64bits at

528MHz

Please notice that the DDR initialization scripts are for Freescale reference

board, as for customers board, some parameter maybe needed to be tuned.

View solution in original post

0 Kudos
1 Reply
1,209 Views
Yuri
NXP Employee
NXP Employee

Trace 32 init script for i.MX6x are attached : 


attach_core1.cmm ---- Attach only one core, core0

attach_4core.cmm ---- Attach all 4 core4

DDR initialization scripts:


MX61_init_LPDDR2_528MHz_Micron_1_00.cmm ---- initialize LPDDR2 2-ch
running at 528MHz

MX61_init_CPUDDR3_528MHz_64bit_1_04.cmm --- initialize DDR3  64bits at

528MHz

Please notice that the DDR initialization scripts are for Freescale reference

board, as for customers board, some parameter maybe needed to be tuned.

0 Kudos