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

 
 
> Вопрос по IAR asm, как указать ассемблеру что #include это Bin данные
kuber
сообщение Dec 7 2017, 09:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 6-01-07
Пользователь №: 24 153



Приветствую всех.
Подскажите знатоки IARа, как можно в проекте подключить внешний бинарный файл. Например картинку.
Как в ассемблере (наверное и в Си так же) определить внешний файл в нужное мне адресное пространство.
#include "имя файла.bin" не катит, ассемблер считает что там программа.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kuber
сообщение Dec 8 2017, 15:30
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 6-01-07
Пользователь №: 24 153



Очень рад за всех этих людей.
Если конкретно по ассемблеру реальных примеров нет, то Си оставим в покое.
Конструкцию из даташита

--image_input=filename,symbol,segment,alignment

В линкере строка есть, но файл не добавляет в код
Go to the top of the page
 
+Quote Post
jcxz
сообщение Dec 8 2017, 15:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(kuber @ Dec 8 2017, 17:30) *
В линкере строка есть, но файл не добавляет в код

Т.е. - "почему у других работает, а у меня нет?" даже не задумались?
Видимо нужно ещё обеспечить чтобы линкёр не выкидывал эту секцию из выходного файла. А для этого имя "httpContent" должно использоваться где-то в программе.
Ну и регион компоновки для секции ".httpContent" в .icf-файле тоже неплохо указать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kuber   Вопрос по IAR asm   Dec 7 2017, 09:17
- - megajohn   вроде оно и даже с примером   Dec 7 2017, 11:20
- - prottoss   Цитата(kuber @ Dec 7 2017, 15:17) Приветс...   Dec 7 2017, 12:29
- - Obam   В опциях проекта: Оно?   Dec 7 2017, 12:52
- - kuber   Пока не нашол решения, я использую вот такую конст...   Dec 7 2017, 12:58
|- - Obam   Цитата(kuber @ Dec 7 2017, 16:58) Пока не...   Dec 7 2017, 18:01
|- - kolobok0   Цитата(kuber @ Dec 7 2017, 15:58) ... дво...   Dec 7 2017, 18:01
- - kuber   Использую IAR Embedded Workbench for Renesas 78K ...   Dec 7 2017, 19:46
|- - megajohn   Цитата(kuber @ Dec 7 2017, 22:46) Хотелос...   Dec 8 2017, 07:51
- - jcxz   Цитата(kuber @ Dec 7 2017, 11:17) Подскаж...   Dec 8 2017, 10:31
- - kuber   Предложенные варианты у меня не работают   Dec 8 2017, 12:33
|- - prottoss   Цитата(kuber @ Dec 8 2017, 18:33) Предлож...   Dec 8 2017, 12:35
|- - jcxz   Цитата(kuber @ Dec 8 2017, 14:33) Предлож...   Dec 8 2017, 15:08
- - kuber   Си не знаю, программирую только на ассемблере.   Dec 8 2017, 12:53
|- - prottoss   Цитата(kuber @ Dec 8 2017, 18:53) Си не з...   Dec 8 2017, 12:59
- - kuber   У меня нет проблем с ассемблером под все мною осво...   Dec 8 2017, 13:10
|- - prottoss   Цитата(kuber @ Dec 8 2017, 19:10) У меня ...   Dec 8 2017, 13:15
- - kuber   Всё заработало. -gbootsymbol --image_input=...   Dec 8 2017, 17:50
- - Obam   Спасибо не булькает... (; Что не так-то было? Расс...   Dec 8 2017, 17:58
- - kuber   Про ключ -g напрочь забыл.   Dec 8 2017, 18:03


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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 19:28
Рейтинг@Mail.ru


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