rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
в воскресенье получил прототип платы. побаловался.
запустил кое-чего. nand-boot и u-boot родные от w90p910evb. пока особо не ковырял. Павел объявится - может у него уже патченные есть. тем более, что он линкус на ней завел =)
Код
nand boot ...
addr 0x8000, len 103,080
No bad block!!
U-Boot 1.1.6 (Jun 21 2009 - 16:13:23)
DRAM: 16 MB
## Unknown FLASH on Bank 0 - Size = 0x00000000 = 0 MB
Flash: 0 kB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
bootloader > setenv ipaddr 10.10.3.233; setenv serverip 10.10.3.200; tftpboot 8000 sk-w90p950.bin; go 8000
OK
TFTP from server 10.10.3.200; our IP address is 10.10.3.233
Filename 'sk-w90p950.bin'.
Load address: 0x8000
Loading: *#
done
T Bytes transferred = 3172 (c64 hex)
## Starting application at 0x00008000 ...
W90P950 hardware init SK-W90P950 QNX IPL
Scanning... Image not found.
rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
воюю потихоньку со startup-ом. обработчик прерывания что-то как-то не работает. с MMU по-воевал немного, боюсь еще не до конца.
sasa
Регистрация: 20.05.2009
Не совсем понятно с чем воюете - имхо поддержка есть давно в ванильном ядре linux , я патчи в рассылке видел год назад если не раньше :) загрузка арм дело вообще тривиальное и описано это дело хорошо- достаточно поисковик попросить.
rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
W90P950 hardware init SK-W90P950 QNX IPL
sasa
Регистрация: 20.05.2009
Цитата W90P950 hardware init SK-W90P950 QNX IPL
Прошу прощения - я не заметил в какой ветке сообщение, зашел по ссылке снизу :)
rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
Код nand boot ...
addr 0x8000, len 103,080
No bad block!!
U-Boot 1.1.6 (Jun 21 2009 - 16:13:23)
DRAM: 16 MB
## Unknown FLASH on Bank 0 - Size = 0x00000000 = 0 MB
Flash: 0 kB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
bootloader > setenv ipaddr 10.10.3.233; setenv serverip 10.10.3.200; tftpboot 8000 sk-w90p950.bin; go 8000
OK
TFTP from server 10.10.3.200; our IP address is 10.10.3.233
Filename 'sk-w90p950.bin'.
Load address: 0x8000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
###############
done
T Bytes transferred = 1406012 (15743c hex)
## Starting application at 0x00008000 ...
W90P950 hardware init... done.
SK-W90P950 QNX IPL
Scanning... Found image. Jump to Startup.
startup: main
init_raminfo
alloc_ram
init_mmu
init_intrinfo
init_qtime
init_qtime: AIC_IMR = 0x00000230
init_qtime: AIC_IMR = 0x00000230
init_qtime: AIC_GEN = 0xffffffff
init_qtime: 0x00000200 cycle = 0x0000002d timer0 counts
init_cacheattr
init_cpuinfo
cpuid 0x41069265
name arm926
Dcache: 256x32 WB
Icache: 256x32
config->power
Set the CPU speed
cpu_freq == 0
arm926 rev 5 42542MHz
init_hwinfo
add_typed_string
init_system_private
init_system_private:ifs_paddr 0x0040a108
init_system_private:mem 0x00000000
init_system_private: start_paddr 0x0040a108
base addr[0] 0x0040b000
entry[0] 0xfe0264e8
init_system_private: memmove...
init_system_private: Start any AP's.
init_system_private: Add the asinfo sysram entries
init_system_private: alloc_syspage_memory
startup: mdriver_hook
startup: startnext
System page at phys:00006000 user:fc408000 kern:fc408000
Starting next program at vfe0264e8
bytes=fe0264e8
дальше пока зависон....
rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
затык с MMU..... при его включении виснем намертво
rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
Цитата nand boot ...
addr 0x8000, len 103,080
No bad block!!
U-Boot 1.1.6 (Jun 21 2009 - 16:13:23)
DRAM: 16 MB
## Unknown FLASH on Bank 0 - Size = 0x00000000 = 0 MB
Flash: 0 kB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
bootloader > setenv ipaddr 10.10.3.233; setenv serverip 10.10.3.200; tftpboot 8000 sk-w90p950.bin; go 8000
OK
TFTP from server 10.10.3.200; our IP address is 10.10.3.233
Filename 'sk-w90p950.bin'.
Load address: 0x8000
Loading: *T #################################################################
#################################################################
#################################################################
####################
done
T Bytes transferred = 1099976 (10c8c8 hex)
## Starting application at 0x00008000 ...
W90P950 hardware init... (RAM 0x0000_0000 64M ROM 0xA000_0000 256K) done.
SK-W90P950 QNX IPL
Scanning... Found image. Jump to Startup.
CPU0: Dcache: 256x32 WB
CPU0: Icache: 256x32
CPU0: 41069265: arm926 rev 5 133MHz(+/- 10%)
System page at phys:0051e000 user:fc407000 kern:fc407000
Starting next program at vfe0264e8
cpu_startnext: cpu0 -> fe0264e8
Welcome to QNX Neutrino 6.3.2 SK-W90P950 board
Starting USART driver...
create device: /dev/ser1
create device: /dev/ser2
create device: /dev/ser3.
Starting sh...
# ls -l /dev
total 8388610
lrwxrwxrwx 1 0 0 9 Aug 05 2009 console -> /dev/ser1
-rw------- 1 0 0 4294967295 Jan 01 00:00 mem
crw-rw-rw- 1 0 0 1, 0 Jan 01 00:00 null
drwxrwxrwt 2 0 0 0 Jan 01 00:00 sem
crw-rw-rw- 1 0 0 3, 0 Jan 01 00:00 ser1
crw-rw-rw- 1 0 0 3, 1 Jan 01 00:00 ser2
crw-rw-rw- 1 0 0 3, 2 Jan 01 00:00 ser3
drwxrwxrwx 2 0 0 0 Jan 01 00:00 shmem
crw-rw-rw- 1 0 0 1, 1 Jan 01 00:00 text
crw-rw-rw- 1 0 0 1, 4 Jan 01 00:00 tty
drwxrwxrwx 2 0 0 0 Jan 01 00:00 tymem
crw-rw-rw- 1 0 0 1, 2 Jan 01 00:00 zero
Process 4 (ls) exited status=0.
#
rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
запущен ETFS драйвер. пока медленно, но работает. воюю с езернетом.
rw9uao
Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
написаны драйвера:
UART
Ethetnet
ETFS - работает почему-то медленно. копирование по сети 13 кб/сек.
подняты сервисы: HTTP, FTP, telnet.
поднимается USB OHCI, но в УСБ порте ничего не видит. ни флэшку, ни мышку. EHCI молча виснет.