Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ev-am1707 [2012/05/15 15:42] evodbg |
ev-am1707 [2012/09/14 20:37] (текущий) evodbg |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
**Отладочная плата EV-AM1707** \\ | **Отладочная плата EV-AM1707** \\ | ||
Плата на процессоре AM1707 (ARM9) или OMAP-L137 (ARM9+C674x) | Плата на процессоре AM1707 (ARM9) или OMAP-L137 (ARM9+C674x) | ||
+ | Обновлено 24 мая 2012 | ||
---- | ---- | ||
* Принципиальная схема {{:evam1707.pdf|}} \\ | * Принципиальная схема {{:evam1707.pdf|}} \\ | ||
- | * Утилита для программирования NAND Flash и SPI Flash (Windows) {{:flasher1707.zip|}} \\ | + | * Утилита для программирования NAND Flash и SPI Flash (Windows) {{:flasher1707.zip|}} Обновлено 24/05/2012 - \\ |
* Конфигурационный файл для AISGen{{::conf_300_nand_noubl.zip|}} \\ | * Конфигурационный файл для AISGen{{::conf_300_nand_noubl.zip|}} \\ | ||
- | * Собранное ядро \\ | + | * Собранное ядро и rootfs {{:ev-am1707-burn_from_usb.tar.bz2|}}Обновлено 24/05/2012\\ |
- | * rootfs \\ | + | * u-boot (NAND Flash) {{:uboot_nand.zip|}}Обновлено 24/05/2012\\ |
- | * u-boot \\ | + | * [[https://docs.google.com/open?id=0B_FS6J7Oi9HaRzlVcE13d2ZfUGc|Виртуальная машина VirtualBox c установленным buildroot (Обновлено 14.09.2012)]] \\ |
- | * Виртуальная машина VirtualBox c установленным buildroot \\ | + | |
- | * | + | |
Строка 19: | Строка 19: | ||
---- | ---- | ||
- | {{:connector.png?300|}} \\ | + | {{:connector.png?300|}} {{:usbuart.png?300|}}\\ |
---- | ---- | ||
Пример подключение FT232RL или MAX3232 для консоли или для программирования NAND Flash/SPI Flash памяти {{:uart.pdf|}} \\ | Пример подключение FT232RL или MAX3232 для консоли или для программирования NAND Flash/SPI Flash памяти {{:uart.pdf|}} \\ | ||
+ | Можно использовать [[http://otladka.com.ua/index.php?page=shop.product_details&category_id=27&flypage=vmj_naru.tpl&product_id=198&option=com_virtuemart&Itemid=71&lang=ru|готовый данный адаптер.]] | ||
Разъем расширения X5, назначение контактов. \\ | Разъем расширения X5, назначение контактов. \\ | ||
Строка 76: | Строка 77: | ||
Его надо переименовать в u-boot.out, в дальнейшем он будет использоваться в AISGen с AISGen. \\ | Его надо переименовать в u-boot.out, в дальнейшем он будет использоваться в AISGen с AISGen. \\ | ||
---- | ---- | ||
- | На компьютере с ОС Windows устанавливаем утилиту {{::AISGenD800K003|aisgen.zip}}. \\ | + | На компьютере с ОС Windows устанавливаем утилиту {{::aisgend800k003.zip|aisgen.zip}}. \\ |
Запускаем AISgenD800K003. Устанавливаем Boot mode: NAND 8-bit. Или Загрузите конфигурационный файл с настройками (AISgenD800K003->File->Load Configuration From...) \\ | Запускаем AISgenD800K003. Устанавливаем Boot mode: NAND 8-bit. Или Загрузите конфигурационный файл с настройками (AISgenD800K003->File->Load Configuration From...) \\ | ||
Укажите файл u-boot.out в строке Application. \\ | Укажите файл u-boot.out в строке Application. \\ | ||
Строка 100: | Строка 101: | ||
{{:nand_noubl.png?300|}} | {{:nand_noubl.png?300|}} | ||
+ | После записи выставляем переключатели на загрузку с NAND (1110). \\ | ||
+ | <note tip>Запись ядра и файловой системы в NAND Flash (Windows/Linux)</note> | ||
+ | Форматируем флешку и распаковываем на нее архив EV-AM1707-burn_from_usb.tar.bz2 \\ | ||
+ | В Линукс \\ | ||
+ | <code>tar xjvf EV-AM1707-burn_from_usb.tar.bz2 -C /кудасмонтированафлешка</code> | ||
+ | В Windows - средствами проводника \\ | ||
+ | В файле \EV-AM1707\uboot.env содержатся настройки переменных окружения \\ | ||
+ | Вставляем флешку в нижний порт USB (USB 2.0 High Speed) \\ | ||
+ | Запускаем терминальную программу \\ | ||
+ | Подключаем питание к плате. u-boot автоматически считает и запишет в NAND Flash ядро (uImage) и файловую систему (rootfs.tar.gz) \\ | ||
+ | {{:uboot_usb.png?300|}} \\ | ||
+ | Если по каким-то причинам автозапуск не произошел, выполняем следующие команды \\ | ||
- | После записи выставляем переключатели на загрузку с NAND (1110). \\ | + | <code>setenv bootargs 'console=ttyS2,115200 rw ip=off root=/dev/ram0 mem=64M' |
- | Запускаем терминальную программу и нажимаем кнопку сброса \\ | + | setenv autoboot "usb start; fatload usb 0:1 0xc0700000 /EV-AM1707/boot/uImage; bootm 0xc0700000" |
+ | setenv burn "mtdparts default; nand erase uboot_env; nand erase kernel; nand erase ubi; run autoboot" | ||
+ | run burn</code> | ||
- | Старт u-boot \\ | ||
- | {{:uboot.png?300|}} \\ | ||
+ | Осталось ввести логин-пароль (root/root) \\ | ||
+ | <code>EV-AM1707 login: root | ||
+ | Password: root</code> | ||
+ | |||
+ | Теперь можно извлечь флешку и перегрузить плату \\ | ||
+ | <code>root/root #: reboot</code> | ||
---- | ---- | ||
- | <note tip>Переменные окружения</note> | ||
+ | <note tip>Дополнительно. Переменные окружения - загрузка ядра по tftp, файловая система на nfs</note> | ||
<code>setenv ipaddr 192.168.0.107 - Назначьте плате сетевой адрес | <code>setenv ipaddr 192.168.0.107 - Назначьте плате сетевой адрес | ||
setenv serverip 192.168.0.103 - Укажите адрес сервера, на котором запущен TFTp сервис | setenv serverip 192.168.0.103 - Укажите адрес сервера, на котором запущен TFTp сервис | ||
Строка 153: | Строка 172: | ||
</code> \\ | </code> \\ | ||
{{:nand_ubl.png?300|}} \\ | {{:nand_ubl.png?300|}} \\ | ||
- | |||
- | |||
- | |||
- |