|
Размещение массива во flash Mega8 |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 19)
|
Apr 8 2008, 05:20
|
Участник

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121

|
Цитата(sevastianovd @ Apr 8 2008, 09:14)  подскажите, пожалуйста, как решить проблему __flash const char data[]={1,2,3,4,35}; Ой, сорри, это для IARа так
Сообщение отредактировал -SD- - Apr 8 2008, 05:21
|
|
|
|
|
Apr 8 2008, 06:13
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562

|
Цитата(sysel @ Apr 8 2008, 08:11)  Нужно при описании этого массива сразу же и определить его. Например:
const char AAA[]={2,3,4,7,0,1}; в этом случае компилятор выдает ошибку с кодом 100. что это значит не знаю
|
|
|
|
|
Apr 8 2008, 06:45
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 13-06-05
Пользователь №: 5 967

|
Цитата(sevastianovd @ Apr 8 2008, 07:14)  подскажите, пожалуйста, как решить проблему Если не ошибаюсь то необходимо поставить галочку "Strings In FLASH Only".
|
|
|
|
|
Apr 8 2008, 08:19
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 8-04-08
Из: Омск
Пользователь №: 36 562

|
Разобрался сам проблема была в том, что при определении массива const char data[]={1,2,3, ... ... ,6}; (число элементов массива 6000) элементы шли одной строкой поставил перевод строки через каждую тысячу и все заработало Всем спасибо!
|
|
|
|
|
Apr 11 2008, 00:52
|

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

|
Цитата В CVAVR ваще просто flash char[] = {}; в IAR нужно будет const добавить. Это намного сложнее? если данные берутся из другой проги в электронном виде, то проще подключить файл с данными чем машинисткой работать
--------------------
OrCAD, Altium,IAR, AVR....
|
|
|
|
|
Apr 11 2008, 20:51
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(A. Fig Lee @ Apr 11 2008, 15:40)  а в AVR Studio - как? нашел : ... __attribute__((progmem)) = { {58, 1}, ...
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|