Booting up IMX233

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

Booting up IMX233

1,068 Views
sergiososa
Contributor I

At this moment I don’t know what else do to resolve my problem to booting my IMX233 processor

 

I turn to blown the fuse SD_MBR_BOOT (3) in HW_OCOTP_ROM0 for booting from SD

 

But now I try with some u-boot SD images and I only get the following lines

 

U-BOOT 2017.01 (MAR 30 2017 – 17:48:18)

CPU: Freescale i.MX23 rev 1.4 AT 454 MHZ

Boot: SSP SD/MCC#0

DRAM: 64MiB

MMC:   MXS MMC: 0

*** Warning – bad CRC, USING DEFAULT ENVIROMENT

IN:    serial

OUT:   serial

ERR:   serial

NET:   net initialization skip

Not Ethernet found

Hit any key to stop autoboot: 3

Hit any key to stop autoboot: 0

=>

 

At this point the booting process is stopped

 

I need some advice and I can pay for this support can anyone can help me

Tags (1)
0 Kudos
3 Replies

709 Views
igorpadykov
NXP Employee
NXP Employee

Hi Sergio

one can try to check hardware with nxp software from

i.MX23 Evaluation Kit|NXP 

or post on uboot mail list. Note NXP has NXP Professional Services

for helping to port custom boards

http://www.nxp.com/support/nxp-professional-services:PROFESSIONAL-SERVICE

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

709 Views
sergiososa
Contributor I

I found someone with the same problem in the following link

http://www.starterkit.ru/html/index.php?name=forum&op=view&id=9628&num=1

I download sd/image to test memory

contain the simple test of sdram and some initialization for evk boards in the bootloader

and my output looks fine but my problem is How can I generate a Linux SD Image froms scratch

PowerPrep start initialize power...
Battery Voltage = 0.28V
No battery or bad battery\t\t\t\t\tdetected!!!.Disabling battery\t\t\t\t\tvoltage measurements./r/nOct 21 201014:24:50
EMI_CTRL 0x1C084040
FRAC 0x92926192
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926192
PowerPrep start initialize power...
Battery Voltage = 3.01V
Chargeable battery detected but\t\t\t\t\tthe voltage is too low for battery\t\t\t\t\tpowered operation.Booting from 5V\t\t\t\t\tpower source.
Oct 21 201014:24:50
EMI_CTRL 0x1C084040
FRAC 0x92926192
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926192
start change cpu freq
hbus 0x00000003
cpu 0x00010001
mem 00000000 - 0x01010001
mem 00000001 - 0x00010100
mem 00000002 - 0x01000101
mem 00000003 - 0x00000001
mem 00000004 - 0x00010101
mem 00000005 - 0x00000000
mem 00000006 - 0x00010000
mem 00000007 - 0x01000001
mem 00000008 - 0x01010000
mem 00000009 - 0x00000001
mem 0000000A - 0x07000200
mem 0000000B - 0x04070202
mem 0000000C - 0x02020000
mem 0000000D - 0x04040A01
mem 0000000E - 0x0D000201
mem 0000000F - 0x0204000D
mem 00000010 - 0x02080800
mem 00000011 - 0x19330F08
mem 00000012 - 0x0D0D1400
mem 00000013 - 0x02021313
mem 00000014 - 0x02061521
mem 00000015 - 0x0000000A
mem 00000016 - 0x00080008
mem 00000017 - 0x00200020
mem 00000018 - 0x00200020
mem 00000019 - 0x00200020
mem 0000001A - 0x000003F7
mem 0000001B - 0x00000000
mem 0000001C - 0x00000000
mem 0000001D - 0x00000020
mem 0000001E - 0x00000020
mem 0000001F - 0x00C80000
mem 00000020 - 0x000A23CD
mem 00000021 - 0x204100C8
mem 00000022 - 0x00006665
mem 00000023 - 0x00000000
mem 00000024 - 0x00000101
mem 00000025 - 0x00000001
mem 00000026 - 0x00000000
mem 00000027 - 0x00000000
mem 00000028 - 0x00010000
start memory write
memory write stop
start memory read
memory read stop - If no error reportsCOMMA memory test is successfully finished
Uncompressing Linux........................................................................................................................................................................................................................................................................ doneCOMMA booting the kernel.
Linux version 2.6.31.12-626-g602af1c (root@sasa-laptop) (gcc version 4.3.4 (crosstool-NG-1.8.1) ) #20 PREEMPT Thu Oct 21 01:00:51 MSD 2010
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ)COMMA cr=00053177
CPU: VIVT data cacheCOMMA VIVT instruction cache
Machine: Freescale MX23EVK board
Memory policy: ECC disabledCOMMA Data cache writeback
Built 1 zonelists in Zone orderCOMMA mobility grouping on.  Total pages: 16256
Kernel command line: console=ttyAM0COMMA115200
PID hash table entries: 256 (order: 8COMMA 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3COMMA 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2COMMA 16384 bytes)
Memory: 64MB = 64MB total
Memory: 56472KB available (2660K codeCOMMA 177K dataCOMMA 5552K initCOMMA 0K highmem)
SLUB: Genslabs=11COMMA HWalign=32COMMA Order=0-3COMMA MinObjects=0COMMA CPUs=1COMMA Nodes=1
Preemptible RCU implementation.
NR_IRQS:224
Console: colour dummy device 80x30
console [ttyAM0] enabled
Calibrating delay loop... 231.83 BogoMIPS (lpj=1159168)
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
NET: Registered protocol family 16
regulator: vddd: 800 <--> 1575 mV fast normal 
regulator: vddd_bo: 800 <--> 1575 mV fast normal 
regulator: vdda: 1500 <--> 2275 mV fast normal 
regulator: vddio: 2800 <--> 3575 mV fast normal 
regulator: overall_current: 0 <--> 2147483 mA fast normal 
regulator: mxs-duart-1: 0 <--> 2147483 mA fast normal 
regulator: mxs-bl-1: 0 <--> 2147483 mA fast normal 
regulator: mxs-i2c-1: 0 <--> 2147483 mA fast normal 
regulator: mmc_ssp-1: 0 <--> 2147483 mA fast normal 
regulator: mmc_ssp-2: 0 <--> 2147483 mA fast normal 
regulator: charger-1: 0 <--> 2147483 mA fast normal 
regulator: power-test-1: 0 <--> 2147483 mA fast normal 
regulator: cpufreq-1: 0 <--> 2147483 mA fast normal 
i.MX IRAM pool: 28 KB@0xc4808000
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0COMMA 4096 bytes)
TCP established hash table entries: 2048 (order: 2COMMA 16384 bytes)
TCP bind hash table entries: 2048 (order: 1COMMA 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
Bus freq driver module loaded
mxs_cpu_init: cpufreq init finished
msgmni has been set to 110
io scheduler noop registered
io scheduler cfq registered (default)
mxs-duart.0: ttyAM0 at MMIO 0x80070000 (irq = 0) is a DebugUART
ehci_hcd: USB 2.0 Enhanced Host Controller (EHCI) Driver
fsl-ehci fsl-ehci: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci: new USB bus registeredCOMMA assigned bus number 1
fsl-ehci fsl-ehci: irq 11COMMA io base 0x80080000
fsl-ehci fsl-ehci: USB 2.0 startedCOMMA EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
Advanced Linux Sound Architecture Driver Version 1.0.20.
mxs-adc-audio mxs-adc-audio.0: MXS ADC/DAC Audio Codec 
No device for DAI mxs adc/dac
No device for DAI mxs adc/dac
asoc: mxs adc/dac <-> mxs adc/dac mapping ok
Failed to add route HP MUX->HPR
ALSA device list:
  #0: MXS EVK (mxs adc/dac)
TCP cubic registered
NET: Registered protocol family 17
Freeing init memory: 5552K
0^@Initializing random number generator... done.
Welcome ;-)
0 Kudos

709 Views
igorpadykov
NXP Employee
NXP Employee

I believe latest releases use yocto and one can look at

Freescale Yocto Project main page 

Best regards
igor

0 Kudos