Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
rw9uao (Guest)
Добавлено 27.01.2009 15:26 Редактировалось 27.01.2009 15:26 Сообщение: 21
rw9uao (Guest)

у меня на плате с 9200 стояла at45db флэха на 8 мег в нормальном корпусе. цена только у нее была тогда больная.
по загрузчикам скажу. когда первый раз портировал QNX использовал только атмеловский romboot. тогда у-бут показался непонятным излишеством. а щас он мне очень даже нравится, загрузка по езернету в течении 5-ти секунд образа системы. пихать ТФТП загрузчик в 12к кода что-то очень не охота.
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 27.01.2009 20:53 Редактировалось 27.01.2009 20:53 Сообщение: 22
sasamy (Guest)

Версия с поддержкой загрузки посредством xmodem по определенному адресу в RAM, если этот адрес не совпадает с адресом по умолчанию для ядра - кеши и прерывания принудительно не отключаются (хотя и не включаются :) и загрузка идет как сделано в bottstrap (это для поддержки u-boot). В принципе можно запускать стандалоне бинарники. Чтобы запустить xmodem в командной строке нужно ввести например так
boot: x21D00000
при этом загрузчик скопирует переданный по xmodem файл по указанному адресу 21D00000 (hex) и передаст ему управление. Команда должна быть 9 байт длиной - первый символ x затем любой адрес в hex из диапазона 0х20008000 - 0х22000000. Буквы должны быть заглавные. Если загрузчику не понравится введенный адрес ( напрмер неправильный регистр) он его заменит на адрес по умолчанию для ядра и соответственно запустит бинарник как ядро - отключит кеши, прерывания. Если введенная команда будет начинаться с x но не будет длиной ровно 9 символов загрузчик примет ее как параметр ядра. В 4 кбайта у меня получилось уместить только используя тулчайн repairman.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 03.02.2009 г. в 23:09:44
Спуститься к концу Подняться к началу
suvorus (Guest)
Добавлено 23.03.2009 13:09 Редактировалось 23.03.2009 13:09 Сообщение: 23
suvorus (Guest)

огромное спасибо sasamy - за идею и реализацию для dataflash и repairman'у за тулчейн.
сделал загрузку напрямую с нандфлеш. еле уложил код в 4096 байт. выкладываю, может кому пригодится.
Спуститься к концу Подняться к началу
suvorus (Guest)
Добавлено 23.03.2009 13:11 Редактировалось 23.03.2009 13:11 Сообщение: 24
suvorus (Guest)

вот ...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 23.03.2009 г. в 13:49:58
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 23.03.2009 13:49 Редактировалось 23.03.2009 13:49 Сообщение: 25
starterkit (Guest)

Не совсем понял, откуда у Вас на SK-MAT91... NAND флешка :) ...
Спуститься к концу Подняться к началу
suvorus (Guest)
Добавлено 09.04.2009 11:40 Редактировалось 09.04.2009 11:40 Сообщение: 26
suvorus (Guest)

у меня не МАТ91, а АТ91SAM9XE512 c 9260-ам атмелем, 64М RAM, dataflash и nandflash на борту.
я просто в тему. может кому поможет. :)
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512