Подробное описание модуля.

Процессорный модуль AX-SoM-BF60x

protsessornyy modul' AX-SoM-BF60x

Процессорный модуль AX-SoM-BF60x построен на базе современного процессора Analog Devices Blackfin BF606/BF607/BF608/BF609.

Процессор Blackfin ADSP-BF609 оптимизирован для применения во встраиваемых системах технического зрения и анализа видеоизображений. Он представляет собой двухядерный цифровой сигнальный процессор с фиксированной точкой и уникальным конвейерным видео сопроцессором (PVP, pipelined vision processor). PVP - это набор функциональных блоков, который располагается в непосредственной близости к процессорным ядрам Blackfin и предназначен для ускорения алгоритмов обработки изображений и сокращения требований к общей полосе пропускания.

Процессор ADSP-BF609 идеально подходит для многих встраиваемых приложений анализа изображений, таких как продвинутые автомобильные системы помощи водителю (ADAS), системы технического зрения и робототехника для промышленного производства, анализ изображений в охранных системах и системах наблюдения, а также сканеры штрих-кодов.

На плате используется память DDR2 для достижения максимальной производительности.

Модуль доступен для заказа в коммерческом и промышленном (-40+85°C) температурных диапазонах.

Информация о модуле:

JTAG

ADZS-ICE-100B

otladchik ICE-100B

http://www.analog.com/en/evaluation/eval-emulator-100/eb.html

Подключение отладчика ICE-100B к модулю AX-SoM-BF60x:

J1 (ICE-100B)X1 (AX-SoM-BF60x)Описание
1 9 Земля
5 8 (через 10кОм) Опорное напряжение 3,3В
2 6 EMU
6 2 TMS
8 4 TCK
10 1 ~TRST
12 3 TDI
14 5 TDO

На отладчике предусмотрена перемычка JP2, которая переключает режим работы отладчика:

JP2Поведение
Установлена Работа с GNU BFIN toolchain и отладчиком BFIN GDB
Снята Работа с CrossCore® Embedded Studio (Windows)

Отладочная консоль

Запись образа ОС в SPI Flash

1. Подключить UART (с уровнями TTL 3,3В) к модулю AX-SoM-BF60x согласно таблице:

X1 (AX-SoM-BF60x)Описание
9 Земля
10 UART TX
11 UART RX

2. Необходимо скачать и распаковать архив:

/media//products/Processor_modules/AX-SoM-BF60xv2/Linux_Uboot_Software.zip

3. Необходимо отредактировать файл COM2_UART_BF609_Upload.bat чтобы изменить номер COM-порта:

	bfin-linux-uclibc-ldr -T BF609 -l u-boot-bf609-ezkit-uart-2012R1-RC4.ldr COM2

4. Необходимо замкнуть контакты 5 и 21 разъёма X5 на модуле AX-SoM-BF60x.

5. Необходимо подать питание +3.3В на модуль AX-SoM-BF60x согласно таблице:

X1 (AX-SoM-BF60x)Описание
9 Земля
8 +3.3В

6. Необходимо запустить из под Windows оболочку cmd.exe и вызвать модифицированный COM2_UART_BF609_Upload.bat:

И если выбран правильный COM-порт, BF60x в режиме загрузки по UART (выполнено условие п.4) и питание подано, появится следующее сообщение:

После окончания загрузки запустится начальный загрузчик U-boot.

7. Необходимо запустить TeraTerm:

8. Необходимо настроить TeraTerm, для этого выбрать в меню Setup→Serial port:

9. Необходимо в окне TeraTerm нажать клавишу Enter и появится приглашение U-boot:

10. Для загрузки образов по протоколу YMODEM необходимо набрать комманду «loady» и нажать клавишу Enter:

11. В TeraTerm необходимо выбрать файл «u-boot-bf609-ezkit-spi-2012R1-RC4.ldr» для передачи. Для этого достаточно выбрать в меню File→Transfer→YMODEM→Send…:

Должна начаться загрузка:

12. После загрузки будет видно сообщение:

13. Далее необходимо записать загруженный образ в SPI Flash. Для этого, необходимо выполнить последовательно следующие команды:

	sf probe 1
	sf erase 0 0x40000
	sf write $(loadaddr) 0 $(filesize)

14. Далее необходимо удалить перемычку с контактов 5 и 21 разъёма X5 на модуле AX-SoM-BF60x, снять питание и подать обратно через 1-2 секунды. U-boot должен загрузиться самостоятельно из SPI Flash:

Для прошивки образа uImage с файловой системой выполнить команды:

	sf probe 1
	sf erase 0x40000 0x3c0000

Загрузить образ по ymodem:

	loady

Выбрать файл в terraterm или Minicom. После утомительного ожидания передачи файла со скоростью 155200 бод, выполнить:

	sf write $(loadaddr) 0x40000 $(filesize)

Установить переменные окружения:

	setenv sfboot 'run ramargs; sf probe 1; sf read $(loadaddr) 0x40000 0xa00000; run addip; bootm'
setenv bootcmd 'run sfboot'
saveenv

После перезагрузки Linux должен загрузиться автоматически.

Документация на docs.uClinux

  • Контакты:
  • Телефон: +375 17 265 69 00
  • Email: info@axonim.by
Copyright © 2002–2017 AXONIM Devices
Order products

Fill in the form to order


Your name:
Phone:
E-mail:
Message: