погоняли плату в термокамере на минус 5С (кварц мы поменяли заранее на индустриальный;):
- Питание в норме;
- Память глючит.
Вопросы:
- будет ли работать плата SK-MAT91SAM9G45 если на нее допаять индустриальный SDRAM (как на плате SK-AT91SAM9G45) ? будет ли работать этот SDRAM в составе этой платы ?
- правильно ли я понимаю, что топология плат SK-MAT91SAM9G45 и SK-AT91SAM9G45 одинаковые?
Дело в том что заменить BGA корпус DDR памяти занятие рискованное, поэтому гораздо проще найти и установить индустриальный SDRAM. Хотим попробовать пойти по этому пути.
Могу Вас заверить, оно не столько рискованное, сколько хлопотное. Достаточно паяльной станции с феном, шаблона BGA, продаются в специализированных магазинах по ремонту сотовых телефонов, вакуумный держатель, паяльную пасту, терпения и усердия:)
Начал разбираться с переносом памяти в SDRAM
bootstrap:
1. тот бинарник который шел в виртуалкой откуда он взялся? из каких исходников он получен?
2. В исходниках встречается bootstrap30 в каталоге SD_bootstrap
Это какая то новая ветвь? тут ftp://www.at91.com/pub/at91bootstrap/ старше 1.16 версии нет.
3. Если взять исходники 1.16 то в каталогах плат много разных at91sam9**** причем не сильно отличающихся. Вроде нам подходит at91sam9g45ekes , но там нет инициализации sdram.
SDRAM есть в at91sam9rlek, но непонятно что это за плата. Тут без бубна не разберешся.
Кстати как отлаживать bootstrap? грузиться с SD потом шить nand и если не получилось все снова. Нет ли способа попроще?
1 Там собран проект для KEIL - есть исходники с созвучным названием, их не спутаете
2 Это bootstrap для android - там в частности есть поддержка загрузки ядра напрямую с SD
3 Смотрите исходники те что с платой - память DDR не такая как у Atmel на EK, там изменена инициализация. Инит DDR можно взять как из проекта KEIL так и из bootstrap30
что вы хотите отлаживать в bootstrap-е ? это просто загрузчик и он работает. Кстати - какая у вас плата - помоему на SK-MAT91SAM9G45/M10 нет SDRAM - там только DDR да и тема про климатические условия никак не свзана с инициализацией внешней памяти, лучше наверно отдельную тему создать.
>что вы хотите отлаживать в bootstrap-е ? это просто загрузчик и он работает.
Его самого и отлаживать. Не всмысле пошаговой отладки, а автоматизации замены bootstrapов
Там же куча опций, очень мало шансов что оно заработает с первой компиляции.