реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ПАМАГИТЕ с LPC2214, проблема с flash
fanat
сообщение May 14 2005, 09:51
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 4-02-05
Пользователь №: 2 428



недавно начал работать с процом lpc2214 пишу в IAR 4.11 проблема следующая - когда пишу программу в ОЗУ через встроенный бутлоадер - все отлично работает но только стоит перенести программу во флеш - сама программа работает а вот программатор перестает отвечать и невозможно больше обратиться к бутлоадеру...в чем проблема подскажите плиз? smile3009.gif
Go to the top of the page
 
+Quote Post
makc
сообщение May 14 2005, 10:01
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(fanat @ May 14 2005, 12:51)
недавно начал работать с процом lpc2214 пишу в IAR 4.11 проблема следующая - когда пишу программу в ОЗУ через встроенный бутлоадер - все отлично работает но только стоит перенести программу во флеш - сама программа работает а вот программатор перестает отвечать и невозможно больше обратиться к бутлоадеру...в чем проблема подскажите плиз? smile3009.gif
*


Если я правильно понимаю, то при прошивке во флеш при старте процессора запускается не бутлоадер, а Ваша программа. Т.е. до бутлоадера в этом случает дело не доходит - вот он и не отвечает.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение May 14 2005, 11:28
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(fanat @ May 14 2005, 14:51)
больше обратиться к бутлоадеру...в чем проблема подскажите плиз?


Так вам нужно, чтобы работала программа или бутлоадер?

RTFM!
LPC2119/2129/2194/2292/2294 USER MANUAL,
раздел FLASH MEMORY SYSTEM AND PROGRAMMING
смотреть про спец.функцию порта P0.14


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
fanat
сообщение May 16 2005, 03:04
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 4-02-05
Пользователь №: 2 428



мне необходимо конечно чтоб стартовала моя программа из флеша - но также и нужна возможность перепрошить оную...а LPC теперь отказывается входить в режим програмирования sad.gif
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение May 16 2005, 03:13
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(fanat @ May 16 2005, 08:04)
мне необходимо конечно чтоб стартовала моя программа из флеша - но также и нужна возможность перепрошить оную...а LPC теперь отказывается входить в режим програмирования  sad.gif
*


Повторюсь :
RTFM!
LPC2119/2129/2194/2292/2294 USER MANUAL,
раздел FLASH MEMORY SYSTEM AND PROGRAMMING
смотреть про спец.функцию порта P0.14

Установка уровня лог.0 на P0.14 при включении питания принудительно
активирует встроенный бутлоадер.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
fanat
сообщение May 16 2005, 04:47
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 4-02-05
Пользователь №: 2 428



я чтото недопонял - я использую для програмирования процессора програматор приведенный на сайте philipsа там как раз и используется этот сигнал для входа в режим програмирования, дак вот после прошивки этим программатором совта во флешку проца - проц перестал отвичать на запросы програматора на вход в режим програмирования
Go to the top of the page
 
+Quote Post
NickB
сообщение May 16 2005, 07:20
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 22-06-04
Пользователь №: 102



Цитата(fanat @ May 16 2005, 07:47)
я чтото недопонял - я использую для програмирования процессора програматор приведенный на сайте philipsа там как раз и используется этот сигнал для входа в режим програмирования, дак вот после прошивки этим программатором совта во флешку проца - проц перестал отвичать на запросы програматора на вход в режим програмирования
*

Так м.б. Вы перезаписали область бутлодера ?
Go to the top of the page
 
+Quote Post
fanat
сообщение May 16 2005, 07:30
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 4-02-05
Пользователь №: 2 428



не думаю что перезаписал бутлоадер - программа начиналась с адреса 0x00000000 и длинной была около 0xc30 на сколько я понял бутлоадер находиться в другой лбласти памяти? А если всеже так произошло - как можно перешить бутлоадер?
Go to the top of the page
 
+Quote Post
makc
сообщение May 16 2005, 09:01
Сообщение #9


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(fanat @ May 16 2005, 10:30)
не думаю что перезаписал бутлоадер - программа начиналась с адреса 0x00000000 и длинной была около 0xc30 на сколько я понял бутлоадер находиться в другой лбласти памяти? А если всеже так произошло - как можно перешить бутлоадер?
*


Вряд-ли Вы перешили бутлоадер - его перешить с использованием ISP (и программки с сайта филипса) практически невозможно, т.к. программирование флеш-памяти процессора идет через него же и он проверяет, что хотят шить и не дает затереть себя самого. Так что очень может быть, что проблема заключается в том, что фаза ресета проходит неправильно и на P0.14 не появляется низкий уровень сигнала во время и после ресета, т.е. штатный бутлоадер просто не загружается. Возможно дело в кабеле...


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
fanat
сообщение May 16 2005, 09:52
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 4-02-05
Пользователь №: 2 428



да вроде все сигналы нормально....уфф

вродебы есть другая возможность прошивки через JTAG WIEGLER ом? вроде бы IAR поддерживает прошивку через этот кабель (IAR 4.11 у меня)? Может незаморачиватся да спаять WIEGLER?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение May 16 2005, 10:18
Сообщение #11


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(fanat @ May 16 2005, 12:52)
да вроде все сигналы нормально....уфф

вродебы есть другая возможность прошивки через JTAG WIEGLER ом? вроде бы IAR поддерживает прошивку через этот кабель (IAR 4.11 у меня)? Может незаморачиватся да спаять WIEGLER?
*

Могут быть нюансы с Wiggler-ом. читайте FAQ на сахаре.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение May 17 2005, 05:21
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(fanat @ May 16 2005, 14:52)
да вроде все сигналы нормально....уфф
*


Однозначно проблема во входом в режим бутлоадера.
Вообще, есть уверенность, что программатор автоматически управляет
пином p0.14? Вроде там какие-то птички нужно было ставить.
Похоже, что пока у тебя не было валидной юзеовской проги,
бутлоадер после проверки КС области векторов стартовал и ждал
загрузки рограммы. Как ты только прошил прогу во флэш, КС записалась и сейчас стартует всегда твоя программа. Попробуй в терминале проверить работу бутлоадера, для этого посади P0.14 на землю, включи питание и в
терминале на скорости 9600 или 19200 дави знак ?
По идее, при работающем нормально бутлоадере должно вывестить слово
'synchronized'


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
fanat
сообщение May 17 2005, 10:55
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 4-02-05
Пользователь №: 2 428



Поглядел осцилом сигналы на пиназ RESET P0.14 - оба падают в ноль при попытке связаться с бутлоадером - на выводе приемнока UART0 - присутствует какойта сигнал - видимо запрос....на передаче - висит еденица sad.gif
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение May 19 2005, 05:09
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(fanat @ May 17 2005, 15:55)
Поглядел осцилом сигналы на пиназ RESET P0.14 - оба падают в ноль при попытке связаться с бутлоадером - на выводе приемнока UART0 - присутствует какойта сигнал - видимо запрос....на передаче - висит еденица sad.gif
*


нужно убедиться, что P0.14 остается в 0 после того, как reset возвращается в 1.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
NickB
сообщение May 19 2005, 07:16
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 22-06-04
Пользователь №: 102



А частота резонатора совпадает с указаннымы в таблице возможных для загрузчика ?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01495 секунд с 7
ELECTRONIX ©2004-2016