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

 
 
10 страниц V  « < 6 7 8 9 10 >  
Reply to this topicStart new topic
> Запуск Linux на плате RainBow v1.1, делимся опытом
astro
сообщение Jun 8 2007, 06:19
Сообщение #106


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

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



Да, функциональность полная. Сэкономить можно, процентов на 20-30 если постараться то до 50. Надо смотреть по конкретной задаче.
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 9 2007, 06:16
Сообщение #107


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(COMA @ Feb 21 2007, 23:20) *
Выложил файлы сюда - upload/MCs/ARM/rainbow/

romboot
u-boot.bin
uImage
fsImage



А выложите пожалуйста, кто-нибудь эти файлы в другое место.
Go to the top of the page
 
+Quote Post
makc
сообщение Jun 9 2007, 07:14
Сообщение #108


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(slava2005 @ Jun 9 2007, 10:16) *
А выложите пожалуйста, кто-нибудь эти файлы в другое место.


Переложил. Можно скачать по ссылке http://nukeuploads.com/download/1181373839..._files.zip.html


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 9 2007, 10:56
Сообщение #109


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(makc @ Jun 9 2007, 11:14) *
Переложил. Можно скачать по ссылке http://nukeuploads.com/download/1181373839..._files.zip.html


Спасибо!
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 9 2007, 12:46
Сообщение #110


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Хм ... интересный баг.

romboot.bin от COMA запустил:
Init hardware
press any key
run 10%
Freq OSC Main - 16005120 Hz
Freq PLLA - 180057600 Hz
Freq PLLB - 96030720 Hz
Freq PCK - 180057600 Hz
Freq MCK - 90028800 Hz
DBGU BR - 170454 Hz

ATMEL LOADER VER SV.01 Jul 30 2006 17:29:57
*----------------------------------------*
DataFlash : AT45DB642
Number pages = 8192
Page size = 1056
*----------------------------------------*
1: Download Dataflash [addr]
2: Read Dataflash [addr]
3: Start U-BOOT
4: Clear bootloader section in Dataflash
*----------------------------------------*

однако, при попытке послать команду 1 C0000000
он выдает:
Download Dataflash [0xc0000000]

ATMEL LOADER VER SV.01 Jul 30 2006 17:29:57
*----------------------------------------*
DataFlash : AT45DB642
Number pages = 8192
Page size = 1056
*----------------------------------------*
1: Download Dataflash [addr]
2: Read Dataflash [addr]
3: Start U-BOOT
4: Clear bootloader section in Dataflash
*----------------------------------------*

т.е. даже и не пытается посылать CCCCC

При команде 1 он пытается что-то получить

SV> 1
Download Dataflash [0x0]
CCCCCCC
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 9 2007, 12:51
Сообщение #111


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



в ромбуте датафлеш висит по адресу 0x00000000 smile.gif
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 9 2007, 13:14
Сообщение #112


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(COMA @ Jun 9 2007, 16:51) *
в ромбуте датафлеш висит по адресу 0x00000000 smile.gif


Один хрен:
SV> 1
Download Dataflash [0x0]
CCCC
Modification of Arm Vector 6 :841a013

Write 9472 bytes in DataFlash [0x0]
Verify Dataflash: Failed
Hit a Key!

Хотя romboot от хеви - пишет без проблем ... wacko.gif
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 9 2007, 16:55
Сообщение #113


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Я не раз писал, что мой ромбут написан конкретно под мою плату. Используйте стандартный от heavy.
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 9 2007, 17:27
Сообщение #114


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(COMA @ Jun 9 2007, 20:55) *
Я не раз писал, что мой ромбут написан конкретно под мою плату. Используйте стандартный от heavy.


То, что можно использовать стандартный это понятно smile.gif

Я вот, что подумал - а какие адреса SDRAM в Вашем ромбуте используются ?

ЗЫ я даже уже заменил НС244 на AC244

ЗЗЫ Блин, не хочу я сейчас заморачиваться исходниками, мне нужно сейчас понять - работает ли железо. А опыт по издевательствам всяких раутеров у меня есть, и довольно неплохой. Просто сейчас я хочу понять - где косяк.
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 10 2007, 17:51
Сообщение #115


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Если "romboot от хеви - пишет без проблем " то железо исправно. Можете заливать кернел смотреть как все грузится.
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 10 2007, 19:00
Сообщение #116


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(COMA @ Jun 10 2007, 21:51) *
Если "romboot от хеви - пишет без проблем " то железо исправно. Можете заливать кернел смотреть как все грузится.


Думаю пока рано, ибо мне очень не нравиться как ведет себя u-boot http://electronix.ru/forum/index.php?s=&am...st&p=260114

Я уже и romboot попытался подправить под свою сдрам - а u-boot все равно пишет 32 ... help.gif
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 10 2007, 20:01
Сообщение #117


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Попробовал я залить ядро: u-boot> loadb 20800000

Но iminfo 20800000 пишет:

## Checking Image at 20800000 ...
Bad Header Checksum

Ну и соответственно, при попытке загрузиться пишет:
## Booting image at 20a00000 ...
Bad Header Checksum


help.gif help.gif help.gif
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 11 2007, 09:22
Сообщение #118


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Пытаюсь собрать u-boot, возникла вот такая ошибка:

arm-elf-gcc -g -Os -fno-strict-aliasing -fno-common -ffixed-r8
-mshort-load-bytes -msoft-float
-D__KERNEL__ -DTEXT_BASE=0x01000000 -I/u/code/denx/u-boot/include
-fno-builtin -ffreestandin
g -nostdinc -isystem /usr/local/lib/gcc-lib/arm-elf/2.95.3/include
-pipe -DCONFIG_ARM -D__ARM__ -
mapcs-32 -march=armv4 -Wall -Wstrict-prototypes -c -o cfi_flash.o cfi_flash.c
In file included from cfi_flash.c:48:
/u/code/denx/u-boot/include/asm/processor.h:52: parse error before `1'
/u/code/denx/u-boot/include/asm/processor.h:52: warning: no semicolon
at end of struct or union
/u/code/denx/u-boot/include/asm/processor.h:54: parse error before `}'
/u/code/denx/u-boot/include/asm/processor.h:58: field `insn' has incomplete type


Причем, я уже не первый:

http://mailman.uclinux.org/pipermail/uclin...ust/027789.html

help.gif
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 11 2007, 14:05
Сообщение #119


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Победил-таки с помощью Odiemus и всего форума!

AT91F_LowLevelInit(): Debug channel initialized
press any key to enter bootloader
Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000]
Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOT
AT91F_ResetRegistersÿ

U-Boot 1.1.1 (May 4 2006 - 11:47:26)

U-Boot code: 20F00000 -> 20F1BC3C BSS: -> 20F20554
RAM Configuration:
Bank #0: 20000000 32 MB
Unknown flash manufacturer 0x00900090
Flash: 0 kB
DataFlash:AT45DB642
Nb pages: 8192
Page Size: 1056
Size= 8650752 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0007FFF (RO)
Area 1: C0008000 to C001FFFF (RO)
Area 2: C0020000 to C0027FFF
Area 3: C0028000 to C083FFFF
In: serial
Out: serial
Err: serial
eth: setting MAC address to 12:34:56:78:9a:bc
PHY not connected!!
Link: 100baseTX Full Duplex
Hit any key to stop autoboot: 0
## Booting image at 20a00000 ...
Image Name:
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1124113 Bytes = 1.1 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
## Loading Ramdisk Image at 20c00000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 1807723 Bytes = 1.7 MB
Load Address: 20288000
Entry Point: 20288000
Verifying Checksum ... OK

Starting kernel ...

Linux version 2.6.16 (root@heavy) (gcc version 3.4.6) #16 Sat May 6 16:31:56 MSD
2006
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
Machine: Atmel AT91RM9200-DK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 180 MHz, master 45 MHz, main 18.432 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 1 zonelists
Kernel command line: root=/dev/ram rw initrd=0x20288000,0x500000 ramdisk_size=50
00 mtdparts=AT45DB642.spi0:0x2A000(boot)ro,0x136000(kernel)ro,0x200300(initrd)ro
,-(filesystem) console=ttyS0,115200 mem=64M
AT91: 128 gpio irqs in 4 banks
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB = 64MB total
Memory: 57324KB available (1868K code, 406K data, 88K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 5120K
NET: Registered protocol family 16
Generic PHY: Registered new driver
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) © 2001-2003 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
AT91 Real Time Clock driver.
AT91 SPI driver loaded
AT91 Watchdog Timer enabled (5 seconds, nowayout=1)
at91_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a AT91_SERIAL
at91_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a AT91_SERIAL
RAMDISK driver initialized: 16 RAM disks of 5000K size 1024 blocksize
at91_ether: probe of at91_ether failed with error -1
at91_dataflash: AT45DB642 detected [spi0] (8650752 bytes)
4 cmdlinepart partitions found on MTD device AT45DB642.spi0
Creating 4 MTD partitions on "AT45DB642.spi0":
0x00000000-0x0002a000 : "boot"
0x0002a000-0x00160000 : "kernel"
0x00160000-0x00360300 : "initrd"
0x00360300-0x00840000 : "filesystem"
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 23, io mem 0x00300000
usb usb1: Product: AT91 OHCI
usb usb1: Manufacturer: Linux 2.6.16 ohci_hcd
usb usb1: SerialNumber: at91
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
at91_i2c at91_i2c: AT91 i2c bus driver.
Advanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 08:57:20
2006 UTC).
usbcore: registered new driver snd-usb-audio
ALSA device list:
No soundcards found.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
RAMDISK: Compressed image found at block 0
RAMDISK: incomplete write (8192 != 32768) 5111808
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 88K
init started: BusyBox v1.1.2 (2006.05.05-15:29+0000) multi-call binary


Starting system...
usb 1-2: new low speed USB device using at91_ohci and address 2
usb 1-2: device descriptor read/64, error -110
Configuring loopback interface...
Configuring eth0: 192.168.2.77...
SIOCSIFADDR: No such device
usb 1-2: device descriptor read/64, error -110
SIOCGIFFLAGS: No such device
Starting telnetd...


BusyBox v1.1.2 (2006.05.05-15:29+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

[root@AT91RM9200 /]$usb 1-2: new low speed USB device using at91_ohci and addres
s 3
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new low speed USB device using at91_ohci and address 4
usb 1-2: device not accepting address 4, error -110
usb 1-2: new low speed USB device using at91_ohci and address 5
usb 1-2: device not accepting address 5, error -110

[root@AT91RM9200 /]$


Только, какого хрена u-boot у меня пишет 32 ??? Я его кстати так и не смог собрать sad.gif
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 13 2007, 13:54
Сообщение #120


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



А как смонтировать MMC карточку ?

в системе определилась:

mmc0: host does not support reading read-only switch. Assuming write-enable.
mmcblk0: mmc0:94a3 S016B 14560KiB
mmcblk0: p1

А вот смонтировать не могу sad.gif
Go to the top of the page
 
+Quote Post

10 страниц V  « < 6 7 8 9 10 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th April 2024 - 14:49
Рейтинг@Mail.ru


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