Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » SK-LPC4357/37/33
LPC43XX USB загрузка
Pavel Ivanchenko
Добавлено 13.04.2013 18:15 Редактировалось 13.04.2013 18:23
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
На данный момент на всех SK-LPC43XX платах предусмотрен только один режим программирования - JTAG.

В последствии ревизий изделий добавлю возможность программирования через USB0.
Тем кому сейчас эта функция кране необходима, потребуется небольшая доработка:
1) сконфигурировать внешний источник загрузки - USB0
Для этого необходимо добавить резистивные "подтяжки" (1-10кОм) GPIO0(8) и GPIO1(10) на землю, GPIO0(9) и GPIO5(7) к +3,3В.
2) добавить джампер с подтяжкой на землю к GPIO0(7)

В результате манипуляций, при замыкании джампера на GPIO0(7), контроллер должен перейти в режим взаимодействия по USB0 порту.
В системе появится устройство, утилиту программирования, драйвер и прочее можно найти здесь.
В кратце поясню суть действий:
1) собрать BIN файл (в свойствах сборки для внутренней flash нужно отключить скрипт ELFDWT.EXE, иначе бинарник затрется)
2) подключиться к плате
3) в режиме "Program mode" указать файл программирующего загрузчика, программируемый файл, адрес флешки, размер и прочее ...

Спуститься к концу Подняться к началу
Персональная информация
rain62ster
Добавлено 06.08.2013 20:49 Сообщение: 2
rain62ster
0

Пункты: 3830
Регистрация: 02.10.2009
Цитата
На данный момент на всех SK-LPC43XX платах предусмотрен только один режим программирования - JTAG.

В последствии ревизий изделий добавлю возможность программирования через USB0.
Тем кому сейчас эта функция кране необходима, потребуется небольшая доработка:
1) сконфигурировать внешний источник загрузки - USB0
Для этого необходимо добавить резистивные "подтяжки" (1-10кОм) GPIO0(8) и GPIO1(10) на землю, GPIO0(9) и GPIO5(7) к +3,3В.
2) добавить джампер с подтяжкой на землю к GPIO0(7)

В результате манипуляций, при замыкании джампера на GPIO0(7), контроллер должен перейти в режим взаимодействия по USB0 порту.
В системе появится устройство, утилиту программирования, драйвер и прочее можно найти здесь.
В кратце поясню суть действий:
1) собрать BIN файл (в свойствах сборки для внутренней flash нужно отключить скрипт ELFDWT.EXE, иначе бинарник затрется)
2) подключиться к плате
3) в режиме "Program mode" указать файл программирующего загрузчика, программируемый файл, адрес флешки, размер и прочее ...



ОШИБКА: GPIO0(9) и GPIO1(10) на землю, GPIO0(8) и GPIO5(7) к +3,3В.
Спуститься к концу Подняться к началу
Персональная информация
serega
Добавлено 31.12.2013 14:14 Сообщение: 3
serega
0

Пункты: 235
Регистрация: 31.12.2013
у меня не получается прошить плату SK-LPC4337 .
GPIO0(8) GPIO5(7) +3в GPIO0(9) GPIO01(10) на 0в. GPIO0(7) переключатель на землю. Микроконтроллер переходит в режим программирования, в диспетчере устройств появляется LPC, но утилита dfu не видит его, кнопка старт неактивна.
Спуститься к концу Подняться к началу
Персональная информация
serega
Добавлено 31.12.2013 15:07 Сообщение: 4
serega
0

Пункты: 235
Регистрация: 31.12.2013
Проблема решилась, почему то драйвер не установился с первого раза. удалил заново поставил перезагрузил комп и утилита dfu заработала. Всех с новым годом!!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-LPC4357/37/33