Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Bootloader в LPC2148
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
vetbaston
Можно, ли получить доступ к SPI или SSP, через бутлоадер? help.gif
shahr
Цитата(vetbaston @ Oct 17 2007, 16:51) *
Можно, ли получить доступ к SPI или SSP, через бутлоадер? help.gif


Нельзя ли чуть поконкретнее вопрос?
В LPC2148 бутлоадер, предоставляемый производителем, даёт возможность программирования контроллера по ISP только через UART.
vetbaston
Нужно принимамать данные в режиме бутлоадера и выдавать их через SPI или SSP.
zltigo
Цитата(vetbaston @ Oct 18 2007, 13:16) *
Нужно принимамать данные в режиме бутлоадера и выдавать их через SPI или SSP.

Ну так и пишите свой.
shahr
Цитата(vetbaston @ Oct 18 2007, 14:16) *
Нужно принимамать данные в режиме бутлоадера и выдавать их через SPI или SSP.


Непонятно, что такое "режим бутлоадера". Если имеется ввиду режим ISP, в который переходит программа бутлоадера, если не запускает никакой программы, то все команды ISP описаны в UserManual на стр. 301 http://www.standardics.nxp.com/support/doc...146.lpc2148.pdf


Цитата(zltigo @ Oct 18 2007, 14:30) *
Ну так и пишите свой.


Только это долго и непросто, так как NXP на оригинальный бутлоадер исходных кодов не предоставляет.

Но прецеденты есть.
zltigo
Цитата(shahr @ Oct 18 2007, 13:44) *
Только это долго и непросто, так как NXP на оригинальный бутлоадер исходных кодов не предоставляет.

А пусть себе родной живет, тем более с ISP даже после разборок можно вполне нарваться на какое-нибудь изменение работы с FLASH. У 48 памяти много - просто добавляется свой второй ступенью и все. Так и сделал - в 8K секторе AES/(HEX если защита снята) загрузчик для всех LPC, небольшая консолька, обработчик Exceptions.
Цитата
Но прецеденты есть.

Есть, но в общем-то нелогично, разве только для исключения штатного с его потенциальными дырами в защите....
vetbaston
А можно пример, бутлоадера?
shahr
Цитата(zltigo @ Oct 18 2007, 15:04) *
Есть, но в общем-то нелогично, разве только для исключения штатного с его потенциальными дырами в защите....


В последней версии все потенциальные дыры заткнули.
zltigo
Цитата(vetbaston @ Oct 18 2007, 14:19) *
А можно пример, бутлоадера?

Тема обсуждалась неоднократно, воспользуйтесь поиском.




Цитата(shahr @ Oct 18 2007, 15:07) *
В последней версии все потенциальные дыры заткнули.

Как говорится, кроме двух - последней и предпоследней smile.gif. Я не страдаю маниакальным синдромом по поводу взлома моих прошивок, посему меня устраивает в принципе наличе защиты о дырах которой не написано на каждом углу словами доступными малолетнему "хакеру".
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.