ВК-РЗ/А1Н | Mbed
VK-RZ/A1H от Vekatech — это платформа mbed Enabled™, которая позволяет создавать разнообразные мощные приложения для широкого круга встроенных задач.
Обзор¶
В этом стартовом комплекте используется мощный однокристальный микроконтроллер ARM® Cortex™-A9 от Renesas Electronics, а также встроенные периферийные функции, необходимые для настройки системы.
Для получения дополнительной информации посетите страницу нашей команды:
- Страница команды Vekatech.
- В состав ядра входят:
- Кэш инструкций L1 32 КБ
- Кэш данных L1 объемом 32 КБ
- Кэш второго уровня 128 КБ
- Встроенные периферийные функции и интерфейсы:
- ОЗУ большой емкости 10 МБ
- 128 КБ ОЗУ для хранения данных (совместно с ОЗУ большой емкости)
- Многофункциональный импульсный таймер 2, таймер ОС, часы реального времени
- ШИМ-таймер управления двигателем
- UART, UART с FIFO, I2C, SPI, SPI мультиконтроллер шины ввода/вывода, CAN, LIN
- последовательный звуковой интерфейс, звуковой генератор, декодер CD-ROM
- Аналого-цифровой преобразователь, SCUX
- локальная шина мультимедиа, хост-интерфейс SD, хост-интерфейс MMC
- Контроллер флэш-памяти NAND
- Контроллер IEBus™, интерфейс Renesas SPDIF
- Ethernet-контроллер, EthernetAVB
- Хост/функция USB 2. 0
- цифровой видеодекодер, контроллер видеодисплея 5
- сжатие динамического диапазона, средство визуализации изображений, средство визуализации изображений для отображения
- дисплейный блок сравнения
- Графический процессор Renesas для OpenVG™
- Блок кодека JPEG, блок захвата, преобразователь формата пикселей Модули контроллера прерываний
- , общие порты ввода/вывода
Особенности¶
- Renesas RZ/A1H — (R7S721000VCBG)
- Высокопроизводительное ядро ARM® Cortex™-A9
- 32 КБ кэш инструкций, 32 КБ кэш данных, 128 КБ кэш второго уровня
- включая NEON и FPU
- 400 МГц, 10 МБ встроенной памяти
- 2xUSB интерфейс хоста/устройства, 1xEthernet
- 5xSPI, 4xI 2 C, 6xI 2 S, 8xUART, 8×12-бит АЦП, 16xPWM, 16xTIOC, 5xCAN, 2xLCDC, 2xвход камеры, 1xSPDIF
- 2xSD, 2xMMC, 1xNAND, 115xGPIO
- Высокопроизводительное ядро ARM® Cortex™-A9
- ВК-РЗ/А1Х
- 32 МБ SDRAM
- ESMT на CS2 (M12L2561616A-6T)
- 32 МБ ФЛЭШ
- Соединение (2x S25FL128S)
- 4xSPI, 4xI 2 C, 2xI 2 S, 5xUART, 7×12-бит АЦП, 13xPWM, 15xTIOC
- 1xSD, 1xSPDIF, 78xGPIO
- 4xCAN
- CAN1 (через трансивер TJA1040)
- 2xUSB Хост/интерфейс устройства
- 1xEthernet
- Mac (PHY SMSC LAN8710A)
- 1 вход камеры
- аналог (через VIN1)
- цифровой (через DV1)
- 1xLCDC
- серийный номер (через LVDS)
- параллельно (через LCD0)
- Встроенная отладка и программирование Интерфейсный чип — (LPC11U35FHI33/501)
- [USB MSC] Программирование методом перетаскивания
- [USB CDC] Последовательный порт USB
- [USB HID] CMSIS-DAP
- SWD (дополнительная отладка для LPC11U35)
- Встроенный интерфейс JTAG для RZ/A1H (дополнительная альтернатива CMSIS-DAP)
- Мощность:
- mbed отладка USB
- Внешний источник питания: 5 В при 0,5–1 А
- Доска
- Материал: FR-4, 2,0 мм
- Размеры: 105,0 мм x 74,0 мм
- 32 МБ SDRAM
Прошивка¶
1. Замкните перемычки JP1 и JP3 (загрузка с Flash ).
2. Включите плату через интерфейс отладки mbed.
3. Дождаться появления MBED-диска.
4. Перетащите новую прошивку на диск MBED.
5. Нажмите кнопку сброса.
Альтернативная процедура программирования флэш-памяти (через SD-карту) все еще работает. В более ранних (несовместимых с mbed) версиях VK-RZ/A1H это был единственный способ программирования без использования известных внешних инструментов (JTAG-отладчиков и фальшеров).
Начало работы с mbed¶
1. Подключите микроконтроллер к ПК¶
Используйте USB-кабель для подключения mbed к ПК. Загорится индикатор состояния, указывающий на наличие питания. После нескольких секунд активности ПК распознает микроконтроллер mbed как стандартный USB-накопитель.
Windows XP Пример | MAC OS x Пример |
Если у вас нет учетной записи mbed, выберите «Зарегистрироваться» и создайте учетную запись mbed. В противном случае войдите под своим обычным именем пользователя и паролем.
Это даст вам доступ к веб-сайту, инструментам, библиотекам и документации.
Конфигурация ПК¶
Ваш микроконтроллер mbed может появиться на вашем компьютере как последовательный порт. На Mac и Linux это произойдет по умолчанию. Для Windows необходимо установить драйвер:
Windows
См. Windows-serial-configuration для получения полной информации о настройке Windows для последовательной связи с вашим микроконтроллером mbed
С главного ПК для связи с mbed вам потребуется терминальное приложение
. Это позволяет микроконтроллеру mbed печатать на экране вашего ПК, а вам отправлять символы обратно на ваш mbed.
- Терминалы — использование терминальных приложений для связи между хост-компьютером и микроконтроллером mbed.
Некоторые терминальные программы (например, TeraTerm) перечисляют доступные последовательные порты по именам. Однако, если вам нужно знать идентификатор последовательного порта, чтобы вы могли подключить к нему терминал или приложение:
Windows | Mac | Linux | ||||
4 Найти идентификатор COM-порта, открыв «Диспетчер устройств». Для этого перейдите в «Пуск» -> «Панель управления» -> «Система» -> «Оборудование» -> «Диспетчер устройств». | Чтобы найти имя устройства в Mac OS X, используйте команду »ls /dev/tty.usbmodem*» | Чтобы найти имя устройства в Linux, используйте команду »ls /dev/ttyACM* » | ||||
Скачать программу
1. САКЦИИ A Save A Save A Save A Save A Save A Save A Save A Save A Save A.
двоичный код:- ВК-РЗ/А1Н: HelloWorld_blinky.bin
Примечание: исходный код этой программы будет показан в следующем разделе.
Сохраните двоичный файл программы на диске микроконтроллера mbed, как на обычном USB-диске. Индикатор состояния будет мигать, пока ПК записывает файл на диск микроконтроллера. Теперь файл потребляется.
2. Нажмите кнопку сброса¶
При нажатии кнопки сброса произойдет сброс микроконтроллера и начнется выполнение последнего запрограммированного приложения.
3. Hello World!¶
Микроконтроллер теперь запускает программу; мигающий LED1 навсегда! Если вы перезагрузите микроконтроллер или отключите и снова подключите питание, программа просто перезапустится.
Hello World!¶
Import programmbed_blinky
Пример программы для платформ, совместимых с выводами mbed
Куда дальше¶
Следуйте руководству по созданию собственных программ с помощью онлайн-компилятора
Программа импортаVK_RZ_A1H_LCD_demo
Поддержка дополнительных ЖК-дисплеев (VKLCD50RTA и VKLCD70RT)
youtube.com/embed/XR65zZCX9VY» frameborder=»0″ allowfullscreen=»allowfullscreen»>Техническая информация¶
- 9001H
- RZ/A1H Спецификация
Питание¶
- Питание от USB или разъема питания 5,0 В / 1 А
- Ток (активный): < 450 мА
- Контакты цифрового ввода-вывода: 3,3 В, 2 мА каждый, макс. суммарный ток 150 мА
Схемы¶
- Руководство пользователя
Прошивка интерфейса¶
Для смены прошивки интерфейса (прошивки HDK) используйте перемычку обновления HDK.
- Прошивка интерфейса VK-RZ/A1H
- Встроенную вспышку можно использовать двумя способами
- режим одиночной вспышки (1 вспышка в 1-битной шине )
- 1. Убедитесь, что перемычки JP1 , JP3 и HDK замкнуты . (загрузка с Вспышка ).
- 2. Включить через mbed debug USB и дождаться появления диска CRP DISABLED .
- 3. Удалить существующую
firmware.bin на диске CRP DISABLED . - 4. Перетащите lpc11u35_vkrza1h_if.bin на диск CRP DISABLED .
- 5. Разомкните перемычку HDK и выключите питание.
- 6. Обратите внимание, что появившийся объем диска MBED теперь равен 16 МБ, и это потому, что используется только 1 флэш-память.
- Режим двойной вспышки (Обе вспышки 4-битная шина каждая)
Чтобы установить этот режим, ПЕРВАЯ плата должна быть в режиме одиночной вспышки .- 7. Убедитесь, что JP1 , JP3 закрыты (загрузка с Flash ).
- 8. Перетащите VKRZ_A1H_sflash_boot_init_dual.
- режим одиночной вспышки (1 вспышка в 1-битной шине )