wiki:me-ms1000b
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
— | wiki:me-ms1000b [2012/11/20 19:14] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | Платформа ME-MS1000B предназначена для демонстрации возможностей процессорного модуля [[http:// | ||
+ | [[angstrom|Angstrom Linux для ME-MS1000]] | ||
+ | |||
+ | ====== Описание платформы ME-MS1000B ====== | ||
+ | |||
+ | ===== Результаты тестов ===== | ||
+ | В таблицах указано: | ||
+ | |||
+ | ' | ||
+ | |||
+ | ' | ||
+ | |||
+ | ' | ||
+ | |||
+ | ==== Проверка аппаратуры ==== | ||
+ | |||
+ | | ^ CPU rev.A ^ CPU rev.B ^ | ||
+ | |USB Device| | ||
+ | |JTAG| | ||
+ | |USB-Console| | ||
+ | |||
+ | ==== Проверка функционала в u-boot-1.3.4 ==== | ||
+ | |||
+ | | ^ CPU rev.A ^ CPU rev.B ^ | ||
+ | |Dataflash| | ||
+ | |NOR flash| | ||
+ | |NAND flash| | ||
+ | |Ethernet| | ||
+ | |||
+ | ==== Проверка ядра Linux 2.6.27 и 2.6.28 ==== | ||
+ | |||
+ | | ^ CPU rev.A ^ CPU rev.B ^ | ||
+ | |Console| | ||
+ | |NOR flash| | ||
+ | |NAND flash| | ||
+ | |SD-flash| | ||
+ | |Ethernet| | ||
+ | |USB mouse| | ||
+ | |USB kbd| Да {{ru: | ||
+ | |USB flash| | ||
+ | |LCD 640x480| | ||
+ | |LCD backlight| | ||
+ | |Touchscreen| | ||
+ | |User buttons| | ||
+ | |AC97| | ||
+ | |CAN| - {{ru: | ||
+ | |||
+ | ==== Проверка загрузки процессора ==== | ||
+ | |||
+ | | ^ DataFlash | ||
+ | |u-boot^ | ||
+ | |u-boot| | ||
+ | |u-boot| | ||
+ | |ядро^ | ||
+ | |ядро| | ||
+ | |ядро| | ||
+ | |rootfs| | ||
+ | |rootfs| | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Загрузка Bootstrap и U-boot на платформу ===== | ||
+ | Процессор at91sam9263 в зависимости от состояния ноги BMS стартует либо из внутренней памяти, | ||
+ | |||
+ | Стартуя из внутренней ROM, процессор вначале ищет код загрузчика на SD Card (MCI), затем на NandFlash, и наконец на SPI DataFlash (NPCS0). Как только код загрузчика обнаружен процессор начинает исполнять его из соответствующей памяти. На платформе могут быть установлены только NandFlash и DataFlash, при этом для модуля с процессором ревизии " | ||
+ | |||
+ | Для отключения NandFlash и DataFlash используют джампера XT2 и XT1 соответственно. Это необходимо для перевода процессор в режим работы с утилитой [[sam-ba|SAM-BA]], | ||
+ | |||
+ | // | ||
+ | |||
+ | //В данном руководстве описано как работать с утилитой [[sam-ba|SAM-BA]] под Windows, в то время, как есть такая же утилита для Linux.//\\ | ||
+ | * Сначала подключают кабель mini-USB к разъему X5 на плате: | ||
+ | |||
+ | {{ru: | ||
+ | |||
+ | * Снимают джампер XT1 или XT2 в зависимости от того, где у вас расположен Bootstrap (можно удалить оба): | ||
+ | |||
+ | {{ru: | ||
+ | |||
+ | * Нажимают кнопку SB1 (сброс) | ||
+ | |||
+ | Далее, Windows автоматически обнаруживает новое устройство. Если у вас установлен пакет [[http:// | ||
+ | |||
+ | Затем запускают утилиту SAM-BA v2.8 и выбирают порт " | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | Теперь нужно вернуть джамперы XT1 и XT2 на место для возможности работать с соответствующими микросхемами памяти. Теперь в основном окне SAM-BA необходимо выполнить последовательность действий: | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | - Выбрать вкладку для памяти, | ||
+ | - Проинициализировать память, | ||
+ | - Для загрузки Bootstrap выбирают "Send Boot File" в меню Script и указывают путь к файлу Bootstrap. | ||
+ | - Для загрузки u-boot сначала указывают файл в строке "Send File Name", затем в " | ||
+ | - Для контроля записи также можно нажать кнопку " | ||
+ | - Также можно загрузить ядро Linux в Dataflash, чтобы исключить эту операцию в u-boot. | ||
+ | - Для загрузки ядра сначала указывают файл в строке "Send File Name", затем в " | ||
+ | |||
+ | // | ||
+ | |||
+ | Затем, отсоединяют кабель USB от разъема X5 и подключают его к разъему X3 (DBGU), нажимают SB1 (Сброс). При первом включении консоли Windows обнаружит новое устройство, | ||
+ | |||
+ | * Windows: В программе HyperTerminal необходимо выставить скорость 115200, 8 бит, без контроля четности, | ||
+ | |||
+ | * Linux: В программе minicom выбирают устройство (обычно это) "/ |
wiki/me-ms1000b.txt · Последнее изменение: 2012/11/20 19:14 — 127.0.0.1