реклама на сайте
подробности

 
 
> как добавить бинарный файл в проект AVR Studio
Juli05
сообщение Dec 4 2012, 04:31
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 4-12-12
Пользователь №: 74 684



Пожалуйста, кто знает как добавить бинарный файл в проект AVR Studio на подобие RAW BYNARY IMAGE в IAR. Чтобы обращаться к файлу как к массиву. Спасайте!)))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
defunct
сообщение Dec 5 2012, 01:45
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Juli05 @ Dec 4 2012, 06:31) *
Пожалуйста, кто знает как добавить бинарный файл в проект AVR Studio на подобие RAW BYNARY IMAGE в IAR. Чтобы обращаться к файлу как к массиву. Спасайте!)))

Не встречал такой опции в студии.
Да и IAR позволяет подключить всего один такой файл, а бывает нужно много.
В общем случае для подключения бинарнарников к чему угодно можно использовать программу-конвертер, которая преобразует бинарник в Сишный или в asm'овый (требуемый язык) массив

результат конвертера (.c/ .asm и т.п.) потом просто подключаете к проекту.
запуск конвертера можно прописать в makefile так что при сборке проекта все требуемые бинарники предварительно сконвертируются автоматически.
Go to the top of the page
 
+Quote Post
alexeyv
сообщение Dec 5 2012, 04:26
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940



Делаю также как и defunct.

Тут на форуме недавно была ветка. Поизучай
Go to the top of the page
 
+Quote Post
MaxiMuz
сообщение Dec 7 2012, 19:46
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658



Цитата(Juli05 @ Dec 4 2012, 07:31) *
Пожалуйста, кто знает как добавить бинарный файл в проект

не стал заморачиваться добавлением бинарника , т.к. нужно хорошо знать makefile. Советы ReAl не сработали, скорее всего я чегото не то сделал. В итоге просто добавил таблицу:
Код
const uint8_t tabl[] PROGMEM={0, 0, 0, 0, 0, 0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 12, .............. }
Так меньше заморочек
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016