Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2106 + code read prot
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
SasaVitebsk
При заливке контроллера LPC2106 через jtag либо через FlashMagic без установки "code read prot" - всё работает корректно. Как только ставлю флажёк "code read prot" прога ведёт себя некорректно. Выяснять что именно некорректно - будет достаточно проблематично (долго). По проявлению некорректности - ничего в голову даже не лезет.

Надеюсь на вашу помощь. Может от обратного что-то в мозгах включится. Кто какие соображения может подсказать?
Заранее благодарен.
zltigo
Цитата(SasaVitebsk @ Apr 26 2010, 23:49) *
Надеюсь на вашу помощь

Стесняюсь даже спросить, а место адресу 0x1FC Вы зарезервировали? Или прямо по программе шарахаете?
SasaVitebsk
Цитата(zltigo @ Apr 27 2010, 00:54) *
Стесняюсь даже спросить, а место адресу 0x1FC Вы зарезервировали? Или прямо по программе шарахаете?

Нет. Незарезервировал. smile.gif
Думал автоматом.

Скачал новую версию FlashMagic - там вообще нет такой ф-ции как writeprot. Как защиту ставить в этом случае?

uint8_t wprot @ 0x1fc;
Что-то типа того?
zltigo
Цитата(SasaVitebsk @ Apr 27 2010, 00:23) *
Думал автоматом.

smile.gif
Цитата
Как защиту ставить в этом случае?

Да в просто в startup и все.
Цитата
Скачал новую версию FlashMagic - там вообще нет такой ф-ции

Менять AT200 умеет

-crp <0|1|2> set Code Read Protect level

причем с контролем, а не тупо поверх.
SasaVitebsk
Может ещё чего надо резервировать?
Скажите сразу. Не мучьте. smile.gif
zltigo
Цитата(SasaVitebsk @ Apr 27 2010, 00:31) *
Скажите сразу. Не мучьте. smile.gif

Достаточно 4x байт по указанному адресу.
SasaVitebsk
Цитата(zltigo @ Apr 27 2010, 01:33) *
Достаточно 4x байт по указанному адресу.

Спасибо.


Цитата(zltigo @ Apr 27 2010, 01:27) *
Менять AT200 умеет

-crp <0|1|2> set Code Read Protect level

причем с контролем, а не тупо поверх.


AT200 com3 -baud 115200 -osc 14746 -crp 2 -flash color2lpc06.hex

AT200/AES ISP/Terminal for LPC2000 V0.31.1 by I.Zalts
Unknown option:'-crp'
zltigo
Цитата(SasaVitebsk @ Apr 27 2010, 01:20) *
AT200/AES ISP/Terminal for LPC2000 V0.31.1 by I.Zalts
Unknown option:'-crp'

0.31.1 не должна sad.gif. Эта опция начиная с 0.31.2 Сейчас гляну, что выложено и если надо, обновлю.
P.S.
Обновил http://electronix.ru/forum/index.php?showt...60&start=60
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.