|
WinAVR - опыт использования |
|
|
|
 |
Ответов
(1 - 9)
|
Sep 7 2006, 11:09
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Проблема с WinAVR20060421: объявляю массив PROGMEM char boot_start_message[] = "Text"; Код MenuItem_s ParMItems[] PROGMEM = { {"Календарь", mh_Calendar, NULL, &ParMItems[1]}, ..... Для одиночной строки Код prog_char str_ok[] = "<ok>";
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Sep 7 2006, 12:30
|
Группа: Новичок
Сообщений: 5
Регистрация: 21-06-06
Пользователь №: 18 253

|
Цитата Привет! Дуй на книжный рынок, там в продаже книга "Программирование на языке С для AVR и PIC микроконтроллеров" автор Ю.А.Шпак изд "Випол" г.Киев тираж 2500! Там как раз об этом всё написано! Для Pic-ов там описан CCS-PICC PCW 3.17! Да эта книга уже в нете лежит зачем ее покупать ? Да и местами там описание не очень
|
|
|
|
|
Sep 9 2006, 01:38
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(beer_warrior @ Sep 7 2006, 20:09)  Цитата Проблема с WinAVR20060421: объявляю массив PROGMEM char boot_start_message[] = "Text"; Код MenuItem_s ParMItems[] PROGMEM = { {"Календарь", mh_Calendar, NULL, &ParMItems[1]}, ..... Для одиночной строки Код prog_char str_ok[] = "<ok>"; Большое Вам спасибо, все работает. Оказывается все работает и по-моему примеру, приведенному выше. Я ориентировался по "показаниям" AVRStudio в окне Watch. Против переменной стояло место ее расположение в SRAM. Правда формат объектного файла, сгенерированного GCC, был ELF. При генерации файла в формате COFF все вствло на свои места.
--------------------
Выбор.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|