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

 
 
 
Reply to this topicStart new topic
> armboot-1.1.0, добавить новую флеш
romez777
сообщение Apr 2 2009, 02:35
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Приветствую

Есть продукт с достаточно старым софтом (загрузчик armboot-1.1.0 и uclinux-2.4.20), который приходится сопровождать. Понадобилось добавить поддержку другой NOR флеши (ST M29W128GH).

Не знаю, с какого края подобраться. В последнем u-boot CFI-compliant флеш очень хорошо поддерживается, а вот в armboot'e, прадедушке smile.gif убута, непонятно - нужно ли писать новый драйвер или адаптировать текущий (сейчас установлена флеш AM29LV400B).

Что посоветуете?
Спасибо.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Apr 2 2009, 06:22
Сообщение #2


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(romez777 @ Apr 2 2009, 04:35) *
Приветствую

Есть продукт с достаточно старым софтом (загрузчик armboot-1.1.0 и uclinux-2.4.20), который приходится сопровождать. Понадобилось добавить поддержку другой NOR флеши (ST M29W128GH).

Не знаю, с какого края подобраться. В последнем u-boot CFI-compliant флеш очень хорошо поддерживается, а вот в armboot'e, прадедушке smile.gif убута, непонятно - нужно ли писать новый драйвер или адаптировать текущий (сейчас установлена флеш AM29LV400B).

Что посоветуете?
Спасибо.

в принципе класика:
1 разберись как работают реализации существующих флеш, и есть ли похожего типа
2 найди реализацию нужной тебе флэш M29W128GH в виде исходников, и тоже разберись
3 имплиментируй 2) в 1)
4 тестируй, если не работает, начинай снова с 1)

но это на словах так просто - главное в пунктах 1 и 3

опять таки - это если с точки зрения лицензий, тебе разрешено чтото там модифицировать

.


--------------------
Go to the top of the page
 
+Quote Post
romez777
сообщение Apr 2 2009, 10:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Цитата(PrSt @ Apr 2 2009, 09:22) *
1 разберись как работают реализации существующих флеш, и есть ли похожего типа

Эх, там такое месиво из #if 0.. #endif и витиеватых конструкции, оставленное прежними разработчиками sad.gif

Цитата
2 найди реализацию нужной тебе флэш M29W128GH в виде исходников, и тоже разберись
3 имплиментируй 2) в 1)

Насколько я в курсе, сейчас u-boot очень продвинут в плане поддержки флешей всех мастей. Добавление CFI-совместимой флеши практически не требует телодвижений, в то время как в armboot'е той версии, что у меня, все еще в достаточно зачаточном состоянии...
Go to the top of the page
 
+Quote Post
PrSt
сообщение Apr 2 2009, 11:37
Сообщение #4


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(romez777 @ Apr 2 2009, 12:10) *
Эх, там такое месиво из #if 0.. #endif и витиеватых конструкции, оставленное прежними разработчиками sad.gif
Насколько я в курсе, сейчас u-boot очень продвинут в плане поддержки флешей всех мастей. Добавление CFI-совместимой флеши практически не требует телодвижений, в то время как в armboot'е той версии, что у меня, все еще в достаточно зачаточном состоянии...

наверно будет лучше, если сразу пеерключиться на u-boot
8)


--------------------
Go to the top of the page
 
+Quote Post
dch
сообщение Apr 3 2009, 18:15
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(romez777 @ Apr 2 2009, 06:35) *
armboot'e, прадедушке

да они не отличаются, основаны на одних принципах, помоему там просто сменился состав девелоперов из каких то соображений - нужно добавить описание flash, там как правило есть масивчик в котором описана флэш, её размер, количество секторов, размеры секторов - и в этот масивчик нужно добавить Вашу флэш. Как правило описание flah - берут из дистрибутива linux.
Go to the top of the page
 
+Quote Post

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

 


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


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