Jump to content

    

LPC1343 программирование через USB

Здравствуйте!

 

Есть плата с LPC1343, MT-link, исходники в Keil

На плате только разъем USB который идет на МК

Вопрос как можно запрограммировать МК на плате?

Спасибо!

Share this post


Link to post
Share on other sites
Quote

The boot loader code is executed every time the part is reset or powered up. The loader can either execute the ISP command handler or the user application code, or, on the LPC1342/43, it can program the flash image via an attached MSC device through USB (Windows operating system only). A LOW level during reset applied to the PIO0_1 pin is considered as an external hardware request to start the ISP command handler or the USB device enumeration. The state of PIO0_3 determines whether the UART or USB interface will be used (LPC1342/43 only).

Похоже, что МК может служить флешкой, на которую кидаете образ, а можете шить классически через UART, используя, например, FlashMagic.

Share this post


Link to post
Share on other sites

Подтверждаю. Проверялось на самодельном "coolinkex": пин притянут к нулю, сброс нажат-удерживается, подтыкаем по usb к пк с виндой, отпускаем сброс, появляется сменный диск на 32кБ, туда копируется бинарник прошивки, безопасно отсоединяем диск на 32кБ. Готово. Не забыть освободить пин.

Share this post


Link to post
Share on other sites
11 hours ago, haker_fox said:

Windows operating system only

Если что, совсем даже не only - и под линуксом программируется не менее успешно.

Share this post


Link to post
Share on other sites
14 hours ago, Obam said:

Подтверждаю. Проверялось на самодельном "coolinkex": пин притянут к нулю, сброс нажат-удерживается, подтыкаем по usb к пк с виндой, отпускаем сброс, появляется сменный диск на 32кБ, туда копируется бинарник прошивки, безопасно отсоединяем диск на 32кБ. Готово. Не забыть освободить пин.

Все так и сделал но что диск не появляется, может драйвера нужны какието?

У меня не покупная платка

Share this post


Link to post
Share on other sites

Вывод 4 (BOOT) установить в '0', сброс НЕ удерживать. Под виндой диск может появиться с задержкой до 30 секунд из-за бага в программе загрузчика.

Share this post


Link to post
Share on other sites

Проверил: в win7, и с нажатием сброса (воткнул - отпусти!), и без нажатия у меня появляется диск с меткой "CRP DISABLD", но не сказать чтоб быстро (по памяти, в XP шустрее было), признаков занятости системы (песок пересыпаться начинает) не возникает, а потом в статус баре на отсоединение появляется "NXP LPC13XX IFLASH". Драйвера win7 ищет первый раз, но похоже где-то унутре себя находит.

Share this post


Link to post
Share on other sites

у меня на wim7 с сбросом винда долго устанавливает драйвер потом говорит что не смогла....

диск так и не появился(

а на xp нашлась!, спасибо!!!

Share this post


Link to post
Share on other sites

Я б рискнул аккуратненько SWD вытянуть тоненькими проводочками (ПЭВ), чтоб отладкой заниматься: мт-линк же есть... Прошивка по USB хороша при выпуске устройства партией.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now