Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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|}} \\
- 
- 
- 
- 
ev-am1707.1337085768.txt.gz · Последние изменения: 2012/05/15 15:42 — evodbg
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki