Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
бутлоадер ваяю, запускать функцию через __ramfunc не устраивает, получается только разместить саму функцию по адресу гдет в конце, который из бутлодера не будет меняться
Отправлено
колян безпарольный
15 ноября 2009, г. 22:21
В ответ на:
В таком виде никак. А нафига это надо? Может всетаки не саму функцию, указатель на функцию по оперделенному адресу разместить?(+)
отправлено пользователем
F8
15 ноября 2009, г. 22:17
Составить ответ
|
Вернуться на конференцию.
Ответы
Все равно не понял зачем по оперделенному адресу размещать. Надо чтоб функция из бутлоадера был видна из основной программы? Тогда самый лучший выход ИМХО указатель на функцию. Надо создать что-то вроде библиотеки функций которые видны и в основной программе и в бутлоадере? Тогда отдеьный сегмент на библионеку + массив указателей.
-
F8
(15.11.2009, 23:30:49
94.178.173.151
,
пустое
)
ЗЫ причем нипервого ни второго, по возможности лучше не делать - бутлоадер и ОП персекатся не должны.
-
F8
(15.11.2009, 23:35:53
94.178.173.151
,
пустое
)
у меня какраз должны
-
колян безпарольный
(16.11.2009, 00:23:43
193.200.150.152
, 265 байт)
Ну так в чем проблемма? Передавать управление в бутлоадер ремап->1 + переход на 0. А в ОП переходом на начальный сектор программы. У меня для для перезагрузки прошивки ресетить девайс тоже не обязательно. PS Если речь про LPC могу скинуть бутлоадер(+)
-
F8
(16.11.2009, 01:31:22
94.178.173.151
, 290 байт)
Я для каждой фунукции завожу отдельный сегмент. Линкер честно кладет ее с самого начала.
-
Codavr
(15.11.2009, 22:42:10
78.107.221.6
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru