Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Размещение по секциям функций и данных
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
inventor
Вот такой вопрос, в своих проектах для проца BlackFin
я мог разместить свои функции и любые переменные или во FLASH
или в RAM, делая это таким образом:

CODE


/* Настройки интерфейса TWI - акселерометр */
section("FLASH_data")
static const twi_clock_div lsm303_acc_val = {
.lo_div_clk = LSM303_TWI_ACC_LO,
.hi_div_clk = LSM303_TWI_ACC_HI,
.rsvd = LSM303_NUM_MOD
};


#pragma section("L1_code")
int main(void)
{
***
}

/* Запись байта */
#pragma section("FLASH_code")
void TWI_write_byte(u16 addr, u16 reg, u8 data, const void* par)
{
***
}


Есть ли возможноть такое делать в армовских компиляторах: IAR
Да и есть ли возможность сделать это в компиляторе arm-none-eabi-gcc.exe ?
Спасибо.
_Bill
Цитата(inventor @ May 17 2015, 15:18) *
Вот такой вопрос, в своих проектах для проца BlackFin
я мог разместить свои функции и любые переменные или во FLASH
или в RAM

Есть ли возможноть такое делать в армовских компиляторах: IAR
Да и есть ли возможность сделать это в компиляторе arm-none-eabi-gcc.exe ?
Спасибо.
Можно! Все указано в руководстве по компилятору.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.