Найдено 3 результата

BeerLover
Вт фев 02, 2010 11:09:38
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2498249

К сожалению не проще. Во-первых маленькая поправочка, в начале _END_OF_CODE должен быть один символ подчеркивания, второй компилятор сам добавляет. А во-вторых, ну не работает так, хотя не смог понять, почему. Ну и кроме того, переменная все равно потребуется, чтоб по данным бегать.
BeerLover
Пн фев 01, 2010 22:27:38
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2498249

ARV писал(а):определить указатель extern char *__END_OF_CODE;

За идею спасибо, но оказалось не совсем так. Вот так получилось:

Код: Выделить всё

extern flash char _END_OF_CODE;
char flash *EndOfCode;
EndOfCode = &_END_OF_CODE;
BeerLover
Пн фев 01, 2010 15:54:07
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2498249

Вопрос, как можно в CVAVR узнать адрес конца кода. Хочу при прошивке к уже скомпиленной программе добавлять данные. Соответственно к этим данным надо как-то обращаться. После компиляции в ассемблерном листинге CVAVR устанавливает метку:
;END OF CODE MARKER
__END_OF_CODE:
Но как в Си-шной ...

Перейти к расширенному поиску