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

 
 
> Отладка программы под бутлоадер.
maxntf
сообщение Sep 14 2018, 13:34
Сообщение #1


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

Группа: Участник
Сообщений: 107
Регистрация: 13-05-09
Пользователь №: 49 008



Подскажите как отладчику указать, чтоб он стартовал с определенного адреса?
Читал, что вроде как нужно в скаттер файле определить точку входа через команду ENTRY. Только как это сделать я не знаю, что указывать в ее параметрах?
Или это не то?
Сам файл у меня тот, что предлагается стандартно (с измененной адресацией под бут)
Код
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x08005000 0x0000B000  {   ; load region size_region
  ER_IROM1 0x08005000 0x0000B000  { ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
  }
  RW_IRAM1 0x200000C0 0x00001F40  { ; RW data
   .ANY (+RW +ZI)
  }
}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
maxntf
сообщение Sep 15 2018, 07:10
Сообщение #2


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

Группа: Участник
Сообщений: 107
Регистрация: 13-05-09
Пользователь №: 49 008



Отлаживаю в Keil - ST-Link Debugger.

Попробовал по совету x893 создал файл debug.ini. Похоже это то, что мне нужно. Только там получается что при запуске отладчика, он стартует с 0x08005004, а после reset(в отладчике) уже с 0x08000004.
Помогите пожалуйста допилить этот ini.

Сообщение отредактировал maxntf - Sep 15 2018, 07:28
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 15 2018, 10:37
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(maxntf @ Sep 15 2018, 10:10) *
Помогите пожалуйста допилить этот ini.

SP=*(int*)0x08000000
PC=*(int*)0x08000004
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 12:10
Рейтинг@Mail.ru


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