|
Загрузка функций в RAM по заданному адресу |
|
|
|
 |
Ответов
|
Sep 16 2010, 18:55
|

Местный
  
Группа: Участник
Сообщений: 242
Регистрация: 19-06-06
Из: Новосибирск
Пользователь №: 18 167

|
Цитата(kovigor @ Sep 16 2010, 22:08)  На PC это реализуется средставми ОС, а никак не компилятора. Может, и здесь какой-то Linux использовать ? Да, была идея Линукс прикрутить, но хочется все же разобраться с возможностью своими средствами загружать код с внешнего носителя в RAM и исполнять его там. Сейчас думаю сделать так: Написать программу которая будет локализована во внутреннем флеше контроллера и будет грузить скомпилированный в hex файл проект в RAM и передавать ему управление. Получится что-то вроде альтернативного загрузчика., если получится гг=) , главное после выполнения загруженного кода вновь возвращаться в загрузчик.
Сообщение отредактировал Punk - Sep 16 2010, 18:58
|
|
|
|
|
Sep 16 2010, 19:37
|
Частый гость
 
Группа: Участник
Сообщений: 161
Регистрация: 22-06-09
Из: Москва
Пользователь №: 50 531

|
Цитата(Punk @ Sep 16 2010, 22:55)  Сейчас думаю сделать так: Написать программу которая будет локализована во внутреннем флеше контроллера и будет грузить скомпилированный в hex файл проект в RAM и передавать ему управление. Получится что-то вроде альтернативного загрузчика., если получится гг=) , главное после выполнения загруженного кода вновь возвращаться в загрузчик. В этом процессоре программы неперемещаемые. Придется каждой выбирать свое место. А в чем основная необходимость? Уже весь флеш кончился или хотите одну программу на все случаи? Вроде записывать на флешку и запускать из процессора это чистая мутотень при отладке. Я написал такую программу, а применять не хочется.
--------------------
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах
|
|
|
|
Сообщений в этой теме
Punk Загрузка функций в RAM по заданному адресу Sep 16 2010, 10:43   Punk Цитата(SPACUM @ Sep 16 2010, 23:37) В это... Sep 17 2010, 03:36    Dron_Gus Цитата(Punk @ Sep 17 2010, 07:36) Да... Sep 17 2010, 06:41    SergeyDDD Цитата(Punk @ Sep 17 2010, 06:36) Чисто с... Sep 17 2010, 08:25 SergeyDDD Цитата(Punk @ Sep 16 2010, 13:43) Приветс... Sep 16 2010, 20:45 Punk Цитата(SergeyDDD @ Sep 17 2010, 00:45) И ... Sep 29 2010, 10:23  Сергей Борщ Цитата(Punk @ Sep 29 2010, 13:23) комманд... Sep 29 2010, 11:17   Punk Цитата(Сергей Борщ @ Sep 29 2010, 15:17) ... Sep 29 2010, 11:31  SergeyDDD Цитата(Punk @ Sep 29 2010, 13:23) А как п... Sep 29 2010, 11:44 Dron_Gus Цитата(SergeyDDD @ Sep 17 2010, 12:25) бл... Sep 17 2010, 08:30 Punk Цитата(Dron_Gus @ Sep 17 2010, 12:30) Топ... Sep 17 2010, 10:28 Punk Вобчем дошло дело до испытаний кода, все немного ... Sep 30 2010, 10:53 Student Pupkin Цитата(Punk @ Sep 30 2010, 14:53) после т... Sep 30 2010, 12:20  Punk Цитата(Student Pupkin @ Sep 30 2010, 16:2... Oct 1 2010, 05:00 Сега Выложи, пожалуйста. Oct 1 2010, 06:48 Punk Цитата(Сега @ Oct 1 2010, 10:48) Выложи, ... Oct 1 2010, 08:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|