Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вызов библиотеки из функции в ОЗУ
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
murug
Во многих местах в проекте IAR выдает предупреждения наподобие:

Warning[Ta021]: Library call (__aeabi_lmul) from within a __ramfunc function

Чем плох/опасен/категорически запрещен вызов библиотечных функций из функций, размещенных в RAM?
Flexz
Ну вы же с какой-то целью функцию в ОЗУ разместили? Вот компилятор и предупреждает, что не вся она будет из ОЗУ выполняться.
Опасно может быть например тем, что некоторые процессоры выполняют бутлоадер исключительно из ОЗУ (т.е. во время обновления прошивки код из флеш вообще не может исполняться).
murug
Так просто ) Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.