реклама на сайте
подробности

 
 
> iMX233, Как включить DCDC
artix
сообщение Dec 13 2011, 15:37
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 136
Регистрация: 19-10-10
Из: Киев
Пользователь №: 60 262



Доброго времени товарищи форумчане!!!
Обзавелся платкой на базе этого зверька (платка хендмейд). Все вроде ничего, но есть и Но.Хочу оживить встроенный ДСДС, почитал ерату, подправил загрузчик в соответствии с последней. Вроде удалось добиться того что девайс начал подавать признаки жизни, хотя и очень нестабильно + проц подымаеться на более низкой частоте. Вывел состояния регистров по выходу из powerPrep. Подскажите плз, кто сталкивался с этим процом,, в какую сторону копать дальше?
лог загрузки ниже:
CODE
PowerPrep start initialize power...

Configured for 5v only power source. Battery powered operation disabled.


--------------POWER---------------------

HW_POWER_CTRL 0x00019024

HW_POWER_5VCTRL 0x0003F003

HW_POWER_MINPWR 0x00000020

HW_POWER_CHARGE 0x00410000

HW_POWER_VDDDCTRL 0x00020710

HW_POWER_VDDACTRL 0x0000270A

HW_POWER_VDDIOCTRL 0x00002614

HW_POWER_VDDMEMCTRL 0x0000020C

HW_POWER_DCDC4P2 0xC0C00000

HW_POWER_MISC 0x00000000

HW_POWER_DCLIMITS 0x0000305F

HW_POWER_LOOPCTRL 0x00167021

HW_POWER_STS 0x20038A2E

HW_POWER_SPEED 0x00F40000

HW_POWER_BATTMONITOR 0x0000060F

HW_POWER_RESET 0x3E770000

HW_POWER_DEBUG 0x00000000

HW_POWER_SPECIAL 0x00000000

HW_POWER_VERSION 0x03010000



------------------------------------------



----------------LRADC-------------------

HW_LRADC_CTRL0 0x00000000

HW_LRADC_CTRL1 0x00000080

HW_LRADC_CTRL2 0x00008000

HW_LRADC_CTRL3 0x00000000

HW_LRADC_CTRL4 0x76543210

HW_LRADC_STATUS 0x07FF0000

HW_LRADC_CH6 0x00000000

HW_LRADC_CH7 0x000007AB

HW_LRADC_DELAY0 0x00000000

HW_LRADC_DELAY1 0x00000000

HW_LRADC_DELAY2 0x00000000

HW_LRADC_DELAY3 0x80180064

HW_LRADC_CONVERSION 0x000201C1



------------------------------------------



-------------CLK-----------------------

HW_CLKCTRL_PLLCTRL0 0x00000000

HW_CLKCTRL_PLLCTRL1 0x00000000

HW_CLKCTRL_CPU 0x00010001

HW_CLKCTRL_HBUS 0x00000001

HW_CLKCTRL_XBUS 0x00000001

HW_CLKCTRL_XTAL 0x70000001

HW_CLKCTRL_SSP 0x00000001

HW_CLKCTRL_GPMI 0x80000001

HW_CLKCTRL_EMI 0x80000101

HW_CLKCTRL_SAIF 0x80000001

HW_CLKCTRL_FRAC 0x92929292

HW_CLKCTRL_FRAC1 0x80000000

HW_CLKCTRL_CLKSEQ 0x000001FB

HW_CLKCTRL_RESET 0x00000000

HW_CLKCTRL_STATUS 0x00000000

HW_CLKCTRL_VERSION 0x04000000



------------------------------------------

LLCDec 13 201107:32:16

EMI_CTRL 0x1C084040

FRAC 0x92926192

init_ddr_mt46v32m16_133Mhz

power 0x00020710

Frac 0x92926192

start change cpu freq

hbus 0x00000003

cpu 0x00010001

LLLLLLLFCLJUncompressing Linux... done, booting the kernel.

Linux version 2.6.35.3 (root@abk-d23) (gcc version 4.3.3 (GCC) ) #3 PREEMPT Thu Nov 17 10:15:06 EET 2011

CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177

CPU: VIVT data cache, VIVT instruction cache

Machine: Freescale MX23EVK board

Memory policy: ECC disabled, Data cache writeback

Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256

Kernel command line: console=ttyAM0,115200 ssp1=spi1 ssp2=mmc root=/dev/mmcblk0p2 rootwait

PID hash table entries: 256 (order: -2, 1024 bytes)

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 64MB = 64MB total

Memory: 60864k/60864k available, 4672k reserved, 0K highmem

Virtual kernel memory layout:

vector : 0xffff0000 - 0xffff1000 ( 4 kB)

fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)

DMA : 0xfde00000 - 0xffe00000 ( 32 MB)

vmalloc : 0xc4800000 - 0xf0000000 ( 696 MB)

lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)

modules : 0xbf000000 - 0xc0000000 ( 16 MB)

.init : 0xc0008000 - 0xc0026000 ( 120 kB)

.text : 0xc0026000 - 0xc03bf000 (3684 kB)

.data : 0xc03c0000 - 0xc03ecb00 ( 179 kB)

SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

Hierarchical RCU implementation.

RCU-based detection of stalled CPUs is disabled.

Verbose stalled-CPUs detection is disabled.

NR_IRQS:224

Console: colour dummy device 80x30

console [ttyAM0] enabled

Calibrating delay loop... 143.36 BogoMIPS (lpj=716800)

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

regulator: core version 0.5

regulator: dummy:

NET: Registered protocol family 16

regulator: vddd: 800 <--> 1575 mV at 1550 mV fast normal

regulator: vdddbo: 800 <--> 1575 mV fast normal

regulator: vdda: 1500 <--> 2275 mV at 1750 mV fast normal

regulator: vddio: 2800 <--> 3575 mV at 3300 mV fast normal

regulator: overall_current: fast normal

regulator: mxs-duart-1: fast normal

regulator: mxs-bl-1: fast normal

regulator: mxs-i2c-1: fast normal

regulator: mmc_ssp-1: fast normal

regulator: mmc_ssp-2: fast normal

regulator: charger-1: fast normal

regulator: power-test-1: fast normal

regulator: cpufreq-1: 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

Advanced Linux Sound Architecture Driver Version 1.0.23.

Switching to clocksource mxs clock source

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

UDP hash table entries: 256 (order: 0, 4096 bytes)

UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

NET: Registered protocol family 1

Bus freq driver module loaded

WARNING : No battery connected !


Aborting power driver initialization

mxs-battery: probe of mxs-battery.0 failed with error 1

mxs_cpu_init: cpufreq init finished

msgmni has been set to 118

alg: No test for stdrng (krng)

cryptodev: driver loaded.

io scheduler noop registered

io scheduler cfq registered (default)

Console: switching to colour frame buffer device 90x30

mxs-duart.0: ttyAM0 at MMIO 0x80070000 (irq = 0) is a DebugUART

brd: module loaded

loop: module loaded

ssp_set_rate: error -110

mxs-spi mxs-spi.0: Max possible speed 96000 = 96000000/2 kHz

mxs-spi mxs-spi.0: at 0x80010000 mapped to 0xF0010000, irq=14, bus 1, DMA ver_major 3

ks8851 spi1.0: message enable is 0

ks8851 spi1.0: eth0: revision 1, MAC 72:db:d7:5d:8c:cf, IRQ 195

tun: Universal TUN/TAP device driver, 1.6

tun: © 1999-2004 Max Krasnyansky <maxk@qualcomm.com>

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 registered, assigned bus number 1

fsl-ehci fsl-ehci: irq 11, io base 0x80080000

fsl-ehci fsl-ehci: USB 2.0 started, EHCI 1.00

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.

i2c /dev entries driver

Linux video capture interface: v2.00

mxs-pxp mxs-pxp.0: initialized

usbcore: registered new interface driver uvcvideo

USB Video Class driver (v0.1.0)

mxs watchdog: initialized, heartbeat 19 sec

mxs-mmc: MXS SSP Controller MMC Interface driver

mxs-mmc mxs-mmc.0: mmc0: MXS SSP MMC DMAIRQ 20 ERRIRQ 15

dcp dcp.0: DCP crypto enabled.!

usbcore: registered new interface driver usbhid

usbhid: USB HID core driver

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

ALSA device list:

#0: MXS EVK (mxs adc/dac)

IPv4 over IPv4 tunneling driver

ip_tables: © 2000-2006 Netfilter Core Team

TCP cubic registered

NET: Registered protocol family 10

IPv6 over IPv4 tunneling driver

NET: Registered protocol family 17

Waiting for root device /dev/mmcblk0p2...

mmc0: new high speed SD card at address 0002

mmcblk0: mmc0:0002 00000 954 MiB

mmcblk0: p1 p2

EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended

VFS: Mounted root (ext2 filesystem) on device 179:2.

Freeing init memory: 120K

EXT2-fs (mmcblk0p2): error: ext2_check_page: bad#7521: : rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, name_len=0

Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

Backtrace:

[<c002a2dc>] (dump_backtrace+0x0/0x10c) from [<c02e9c48>] (dump_stack+0x18/0x1c)

r7:00000013 r6:c0043150 r5:c0021900 r4:c03ed6c0

[<c02e9c30>] (dump_stack+0x0/0x1c) from [<c02e9cb4>] (panic+0x68/0xec)

[<c02e9c4c>] (panic+0x0/0xec) from [<c0026628>] (init_post+0x124/0x15c)

r3:c3f96900 r2:00000000 r1:c04822c0 r0:c0367442

[<c0026504>] (init_post+0x0/0x15c) from [<c00084f8>] (kernel_init+0x128/0x16c)

r4:c03ecb98

[<c00083d0>] (kernel_init+0x0/0x16c) from [<c0043150>] (do_exit+0x0/0x664)

r5:c00083d0 r4:00000000
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- artix   iMX233   Dec 13 2011, 15:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 16:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.02339 секунд с 7
ELECTRONIX ©2004-2016