Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: u-boot with SD/MMC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы
trv
Нужен патч u-boot'a для AT91RM9200 с поддержкой SD/MMC
RW9UAO
для атмеловского romboot есть. для у-бута пока не попадалось.
trv
Цитата(RW9UAO @ Dec 19 2007, 05:55) *
для атмеловского romboot есть. для у-бута пока не попадалось.

А где такой можно взять? Ещё б с поддержкой параллельной флеши
RW9UAO
atmel romboot patch
trv
Цитата(RW9UAO @ Dec 20 2007, 05:33) *
atmel romboot patch


Спасибо! А не могли бы вы еще дать исфходники romboot-a к которым применялся этот патч?

Коллеги, кто-нибудть пробовал стартовать u-boot из RAM?
То есть загруженным u-boot-ом я закачмваю бинарник другого u-boot-a в память
и командой go стартую его. При этом всё виснет:
U-Boot> tftp 20000000 u-boot-1.1.6-usb.bin
TFTP from server 192.168.3.179; our IP address is 192.168.2.99
Filename 'u-boot-1.1.6-usb.bin'.
Load address: 0x20000000
Loading: #########################
done
Bytes transferred = 127556 (1f244 hex)
U-Boot> go 20000000
## Starting application at 0x20000000 ...
THK
Цитата(trv @ Dec 20 2007, 14:53) *
.....
Коллеги, кто-нибудть пробовал стартовать u-boot из RAM?
......

Я не понял. Размер RAM 16к, для программ 16-4=12к, а u-boot более 100к???

PS Извеняюсь за чайниковский вопрос. но информацию собираю по крупинкам и могу сделать не совсем корректные выводы.
RW9UAO
atmel romboot AT91C_VERSION "VER 1.01"
собирается паскуда исключительно из под линукса. под QNX не могу =(
trv
Цитата(THK @ Dec 20 2007, 23:20) *
Я не понял. Размер RAM 16к, для программ 16-4=12к, а u-boot более 100к???

PS Извеняюсь за чайниковский вопрос. но информацию собираю по крупинкам и могу сделать не совсем корректные выводы.

Конечно же имеется ввиду внешеняя память. То есть когда ю-бут уже находится в ней, им же произведена инициализация памяти и т.д и нужно по tftp загрузить другой тестовый образ ю-бута.
Пробовал собирать последний с опциями
#define CONFIG_SKIP_LOWLEVEL_INIT
#define CONFIG_SKIP_RELOCATE_UBOOT
Нефига не помогло. Зато вот что пишут:
http://www.denx.de/wiki/view/DULG/CanUBoot...nBeStartedInRAM
trv
Цитата(RW9UAO @ Dec 21 2007, 05:58) *
atmel romboot AT91C_VERSION "VER 1.01"
собирается паскуда исключительно из под линукса. под QNX не могу =(


Спасибо! Патч очень полезный., но по-моему требует небольших доработок.
Во-первых - это патч к патчу - чтобы вытянуть оригинальный я доработал хедер
diff -ruN patches/002-Add-SD-Card.patch patches/002-Add-SD-Card.patch
--- patches/002-Add-SD-Card.patch (revision 6638)
+++ patches/002-Add-SD-Card.patch (revision 6638)
@@ -0,0 +1,1822 @@
потом сделал patch -p1 < changeset_r6638.diff
В итоге получили 002-Add-SD-Card.patch patche, который можно применять к исходникм в арихве
Там тоже есть некоторые конфиликты, тоже требует поправок
Как всё заработает выложу

Цитата(RW9UAO @ Dec 21 2007, 05:58) *
atmel romboot AT91C_VERSION "VER 1.01"
собирается паскуда исключительно из под линукса. под QNX не могу =(


Спасибо! Патч очень полезный., но по-моему требует небольших доработок.
Во-первых - это патч к патчу - чтобы вытянуть оригинальный я доработал хедер
diff -ruN patches/002-Add-SD-Card.patch patches/002-Add-SD-Card.patch
--- patches/002-Add-SD-Card.patch (revision 6638)
+++ patches/002-Add-SD-Card.patch (revision 6638)
@@ -0,0 +1,1822 @@
потом сделал patch -p1 < changeset_r6638.diff
В итоге получили 002-Add-SD-Card.patch patche, который можно применять к исходникм в арихве
Там тоже есть конфиликты, исходники не соответствуют патчу, например в них нет Makefile,
У вас нет случайно других версий romboot?
RW9UAO
не, нету. я и эту не помню где брал. а патч мне нужен был только чтобы посмотреть как люди с sd картой работают.
trv
Написал сам поддержку SD/MMC карт для нашего u-boot-1.1.6 используя исходники romboot & linux-2.6.21 , собрал с поддержкой FAT32 (тоже некоторые поправки в коде понадобились) - всё работает, файлики с карты читаются, нужно было для загрузки linux с SD карт
Хомяк
Цитата(trv @ Jan 16 2008, 12:03) *
Написал сам поддержку SD/MMC карт для нашего u-boot-1.1.6 используя исходники romboot & linux-2.6.21 , собрал с поддержкой FAT32 (тоже некоторые поправки в коде понадобились) - всё работает, файлики с карты читаются, нужно было для загрузки linux с SD карт


А можно чуть поподробнее
чем собирал.
поддержка только MMC?
или SD тоже есть поддержка?
PrSt
Цитата(trv @ Jan 16 2008, 12:03) *
Написал сам поддержку SD/MMC карт для нашего u-boot-1.1.6 используя исходники romboot & linux-2.6.21 , собрал с поддержкой FAT32 (тоже некоторые поправки в коде понадобились) - всё работает, файлики с карты читаются, нужно было для загрузки linux с SD карт

Хм...
Интересно!
...а можете по подробнее пожалуйста? очень инетерсно!
если можете - заделитесь патчиками плиз.

.
dch
на at91.com в форуме были ссылки
SerjT
Поделитесь патчем beer.gif
valgor
Цитата(trv @ Jan 16 2008, 11:03) *
Написал сам поддержку SD/MMC карт для нашего u-boot-1.1.6 используя исходники romboot & linux-2.6.21 , собрал с поддержкой FAT32 (тоже некоторые поправки в коде понадобились) - всё работает, файлики с карты читаются, нужно было для загрузки linux с SD карт

Поделитесь патчем плиз! или бинарником u-boot с поддержкой SD/MMC
RW9UAO
в атмеловском ромбуте есть поддержка SD карт. гуглить по строке:
#define AT91C_VERSION "VER 1.05"

https://svn.openwrt.org/openwrt/trunk/targe...1/image/dfboot/
там же рядом лежат патчи для у-бута.
dch
Цитата(RW9UAO @ Apr 25 2008, 06:01) *
там же рядом лежат патчи для у-бута.

рядом это вот здесь патчи для убута:

https://svn.openwrt.org/openwrt/trunk/targe...1/image/u-boot/

там :-) поддрежка MMC включена в эти патчи? Звиняюсь что я по каталогу поднялся в верх и опустился.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.