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

 
 
> Размещение функций из подключамого файла, Как?
arttab
сообщение Apr 23 2007, 11:47
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



мега8. хочу из проги в NWWR переписать страницу flash в NWWR. В опциях линкера указал разместить функцию в которой происходят операция по перезаписи, в WWR.
Как указать что функции из подключаемого файла (flash) должны быть размещены в том же сегменте?


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
arttab
сообщение Apr 24 2007, 10:54
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



bootloader еще нет и нескоро будет, а отладить прогу надо сейчас. и какой он будет не ясно. Как бы переделовать не пришлось

Сейчас разберусь. Другие вопросы всплыли.
Я похоже не догнал чего то. То что показали это map проекта bootloader.

Т.е. Вы мне предлагаете создать новый проект, в котором разместить нужные функции для изменения flash. А в основном проекте объявить их как внешние? Новый проект скомпилировать и прицепить как образ к основному. Наверно так и придеться.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 24 2007, 11:01
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(arttab @ Apr 24 2007, 09:54) *
Т.е. Вы мне предлагаете создать новый проект, в котором разместить нужные функции для изменения flash. А в основном проекте объявить их как внешние? Новый проект скомпилировать и прицепить как образ к основному.
Или так (а потом вы этот второй проект разовьете в bootloader) или на первом этапе сделать это в одном проекте, но заренее объявить функции внешними. Скомпилите, посмотрите в .map на какие адреса попали эти функции, пропишите эти адреса в .xcl в виде -Dfunc_name=address.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- arttab   Размещение функций из подключамого файла   Apr 23 2007, 11:47
- - arttab   Получается не возможности указать размещение функц...   Apr 24 2007, 05:23
- - arttab   Уточню проблему: есть основная программа на устрой...   Apr 24 2007, 09:01
|- - Сергей Борщ   Цитата(arttab @ Apr 24 2007, 08:01) Уточн...   Apr 24 2007, 09:54
- - IgorKossak   1. Общий проект бутлоадера и приложения. В командн...   Apr 24 2007, 09:58
- - arttab   bootloader еще нет и нескоро будет, а отладить про...   Apr 24 2007, 10:14
|- - Сергей Борщ   Цитата(arttab @ Apr 24 2007, 09:14) bootl...   Apr 24 2007, 10:22
- - arttab   а как Вы организовывали передачу управления от заг...   Apr 24 2007, 11:54
|- - Сергей Борщ   Цитата(arttab @ Apr 24 2007, 10:33) а как...   Apr 24 2007, 11:55
- - arttab   Спасибо. буду дальше копаться   Apr 24 2007, 12:00
- - arttab   Блин, попробовал стереть страницу при помощи flash...   Apr 25 2007, 12:45
|- - Сергей Борщ   Цитата(arttab @ Apr 25 2007, 11:45) Люди...   Apr 25 2007, 15:18
- - arttab   при компиляции вылетает предепреждение Warning[w6]...   Apr 26 2007, 04:56
- - arttab   Эти дни я буду вспоминать долго - до следующей зап...   Apr 26 2007, 12:14
- - arttab   Ну вот, разобрался. Вопросы коллеги навели на мысл...   Apr 27 2007, 06:42


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

 


RSS Текстовая версия Сейчас: 31st August 2025 - 02:50
Рейтинг@Mail.ru


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