Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
| 
    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|}} \\ | ||
| - | |||
| - | |||
| - | |||
| - | |||