|
LPC1549 в ISP режиме, не корректно выходит |
|
|
|
Feb 12 2016, 14:26
|
Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482

|
Изучаю МК LPC1549 на демо плате LPCXpresso V2 Boards, IDE LPCXpresso. Разбираюсь с режимом работы в ISP, связь МК с ПК по CAN. Переход в ISP осуществляется из функции main() с помощью IAP команды: Код Chip_IAP_ReinvokeISP(BOOT_CAN);//invoke ISP CAN Param0: ISP mode. 3 = C_CAN ISP Счытываю тип прибора, идентификационный номер (не записываю ни во Flash ни в RAM). Обмен виден утилитой USB-CAN моста. Потом выхожу из ISP в приложение командой «Go». Команда отрабатывается, но МК куда то улетает, а нужно в начало пользовательського приложения. Что я делаю не так?
|
|
|
|
|
 |
Ответов
|
Feb 12 2016, 17:22
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (kolisnichenko_r @ Feb 12 2016, 16:26)  Изучаю МК LPC1549 на демо плате LPCXpresso V2 Boards, IDE LPCXpresso. Разбираюсь с режимом работы в ISP, связь МК с ПК по CAN. Переход в ISP осуществляется из функции main() с помощью IAP команды: CODE Chip_IAP_ReinvokeISP(BOOT_CAN);//invoke ISP CAN Param0: ISP mode. 3 = C_CAN ISP Счытываю тип прибора, идентификационный номер (не записываю ни во Flash ни в RAM). Обмен виден утилитой USB-CAN моста. Потом выхожу из ISP в приложение командой «Go». Команда отрабатывается, но МК куда то улетает, а нужно в начало пользовательського приложения. Что я делаю не так? А что Вы считаете "началом приложения"? Ну а в общем случае Вы по "Go" кортекс M3 не запустите  . Попытка сляпать "никакой" startup увенчалась "успехом' в результате которого в стартапе нет, например, явной установки стека. Если в начале Вашего приложения лично Вы не добавили инициализацию, то по Go улетите. Про младший бит адреса помните?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 12 2016, 18:56
|
Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482

|
Цитата(zltigo @ Feb 12 2016, 21:22)  А что Вы считаете "началом приложения"? Ну а в общем случае Вы по "Go" кортекс M3 не запустите  . Попытка сляпать "никакой" startup увенчалась "успехом' в результате которого в стартапе нет, например, явной установки стека. Если в начале Вашего приложения лично Вы не добавили инициализацию, то по Go улетите. Про младший бит адреса помните? Начало приложения - адрес стека и таблица векторов прерываний. Я указал перед "Go" адрес 0х00000000, думалось этого достаточно. Я же не изменял ни каких блоков в памяти программ. А младший бит адреса это что означает?
|
|
|
|
|
Feb 12 2016, 19:47
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (kolisnichenko_r @ Feb 12 2016, 20:56)  Начало приложения - адрес стека и таблица векторов прерываний. Я указал перед "Go" адрес 0х00000000, думалось этого достаточно. Ой, как все запущено  . 0 адрес это НЕ программа, а как Вы сами и написали выше. QUOTE Я же не изменял ни каких блоков в памяти программ. Да? а тот с кем Вы общались набирая ту-же команду "Go" тоже ничего ничего не изменял  QUOTE А младший бит адреса это что означает? А что значит младший бит адреса посмотрите в системе команд контроллера.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
kolisnichenko_r LPC1549 в ISP режиме Feb 12 2016, 14:26   kolisnichenko_r Цитата(zltigo @ Feb 12 2016, 22:47) Ой, к... Feb 12 2016, 20:31    zltigo QUOTE (kolisnichenko_r @ Feb 12 2016, 22... Feb 12 2016, 20:43 jcxz Цитата(zltigo @ Feb 12 2016, 23:22) А что... Feb 12 2016, 19:50  zltigo QUOTE (jcxz @ Feb 12 2016, 21:50) У Вас в... Feb 12 2016, 19:58   jcxz Цитата(zltigo @ Feb 13 2016, 01:58) У мен... Feb 13 2016, 07:24    zltigo QUOTE (jcxz @ Feb 13 2016, 09:24) что зна... Feb 13 2016, 15:59     jcxz Цитата(zltigo @ Feb 13 2016, 21:59) Остал... Feb 14 2016, 16:39      zltigo QUOTE (jcxz @ Feb 14 2016, 18:39) Ну нет,... Feb 14 2016, 17:13  kolisnichenko_r Цитата(jcxz @ Feb 12 2016, 22:50) У Вас в... Feb 12 2016, 20:50   zltigo QUOTE (kolisnichenko_r @ Feb 12 2016, 22... Feb 12 2016, 21:03    kolisnichenko_r Цитата(zltigo @ Feb 13 2016, 00:03) В Ваш... Feb 13 2016, 07:51     kolisnichenko_r Уже возвращается в приложение и отрабатывает его н... Feb 17 2016, 10:57      kolisnichenko_r Цитата(kolisnichenko_r @ Feb 17 2016, 13... Feb 17 2016, 12:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|