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

 
 
> CVAVR + бинарный файл, ткните носом
bodja74
сообщение Dec 20 2006, 21:52
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Ну вот я тоже решил немного Си для АВР поизучать,кое что понятно ,а кое что не очень,в CVAVR не могу найти директиву компиллятору
для подключения к прошивке произвольного бинарного файла.
Ткните носом плиз.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bodja74
сообщение Dec 21 2006, 19:55
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Угу, предпочитаю сначала определять возможности компиллера и языка,а потом топтать кнопки.

Бинарный файл ,ну допустим WAV,HTML,BMP,TXT для примера или просто BIN типа массива данных или графических изображений символов.Тоесть любой файл - это последовательность байт ,вот я и про возможность включения такого файла в прошивку в той же последовательности байт.
Go to the top of the page
 
+Quote Post
aesok
сообщение Dec 21 2006, 20:49
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(bodja74 @ Dec 21 2006, 19:55) *
Угу, предпочитаю сначала определять возможности компиллера и языка,а потом топтать кнопки.

Бинарный файл ,ну допустим WAV,HTML,BMP,TXT для примера или просто BIN типа массива данных или графических изображений символов.Тоесть любой файл - это последовательность байт ,вот я и про возможность включения такого файла в прошивку в той же последовательности байт.


Самый простой и переносимый способ: преобразуете бинарную информацию в С массив, например с помощью SRecord, и включаете его в свой проект.

SRecord - http://srecord.sourceforge.net

Еще можно попытаться добавить бинарный файл во время компоновки, но это уже нужно разбираться с конкретным линкёром, как это сделать, и возможно ли это. Здесь могут возникнуть сложности, если придется переносить проект на другой компилятор.

Анатолий.
Go to the top of the page
 
+Quote Post



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

 


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


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