Перейти к содержанию
    

Помогите все это поместить во __flash.

НО только если структура объявляется в хидере(file1.h) file1.с файла.

Структуру объявлять в .h файле не надо. Объявляете там - тип и ссылку(и) на структуру(ы) этого типа как extern.

 

file1.h

typedef struct tagMY_STURCT
{
  ...
} TMY_STRUCT, *PMY_STRUCT;

extern TMY_STRUCT my_struct1;
extern TMY_STRUCT my_struct2;

 

 

в file1.c, объявите и проинициализируйте (если надо) элемент структуры

#include "file1.h"

TMY_STRUCT my_struct1 = 
{
....
};

 

 

в file2.c, пользуйтесь:

#include "file1.h"
...
my_struct1. ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...