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

 
 
> Отладка основного приложения, при использовании бутлодыря
toweroff
сообщение Jul 26 2011, 10:23
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Долбрый день!
Подскажите, пожалуйста, по такому моменту.

Есть bootloader, он может отдавать некоторые функции и переменные основному приложению через некую таблицу в оговоренном виде.
Приложение получает управление от бутлодыря по оговоренному механизму

Фактически, это (бутлодырь и основное приложение) два совершенно разных проекта?
Бутлодырь отлаживать не проблема, а как отлаживать основное приложение?

Keil 4.21
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nixon
сообщение Jul 26 2011, 10:39
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



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


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 26 2011, 11:16
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Nixon @ Jul 26 2011, 13:39) *
Проблем с такой отладкой нет.
Для начала залейте свой бутлоадер, а затем открывайте проект своей основной программы.


В Keil-е можно пойти дальше и сделать два различных модуля-программатора для загрузчика и для приложения.
Тогда не надо будет следить за правильностью адресов.
Плюс возможно отдельное программирование атрибутов и проверочных кодов для заданных областей типа CRC, MD5...
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 26 2011, 11:20
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(AlexandrY @ Jul 26 2011, 15:16) *
В Keil-е можно пойти дальше и сделать два различных модуля-программатора для загрузчика и для приложения.
Тогда не надо будет следить за правильностью адресов.
Плюс возможно отдельное программирование атрибутов и проверочных кодов для заданных областей типа CRC, MD5...


Объясните, пожалуйста, как?
Go to the top of the page
 
+Quote Post



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

 


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


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