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

 
 
> задание адреса функции, вся прога sdram, конкретную ф-ю нужно засунуть в sram
simpsen
сообщение Jul 1 2010, 07:21
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 11-05-10
Пользователь №: 57 190



Весь проект размещается в динамической памяти, хочу конкретную функцию оттуда переместить в sram для ускорения обработки прерываний. Можно ли это сделать исходя из возможностей самого компилятора (имеется iar 5.11) или какие существуют способы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
simpsen
сообщение Jul 28 2010, 13:02
Сообщение #2





Группа: Участник
Сообщений: 8
Регистрация: 11-05-10
Пользователь №: 57 190



спасибо, KRS,с помощью initialize by copy сделала секцию и все получилось 08.gif

правда как и предупреждал aaarrr, желаемое ускорение мною получено не было crying.gif
Go to the top of the page
 
+Quote Post
KRS
сообщение Jul 28 2010, 20:14
Сообщение #3


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(simpsen @ Jul 28 2010, 17:02) *
правда как и предупреждал aaarrr, желаемое ускорение мною получено не было crying.gif

А какой конкретно чип (и архитектура) 9 ARM много разных.
Go to the top of the page
 
+Quote Post
simpsen
сообщение Jul 29 2010, 05:24
Сообщение #4





Группа: Участник
Сообщений: 8
Регистрация: 11-05-10
Пользователь №: 57 190



Цитата(KRS @ Jul 29 2010, 00:14) *
А какой конкретно чип (и архитектура) 9 ARM много разных.


конкретно AT91SAM9RL64

столкнулась с тем, что функции, описанные в *.c файлах размещаются в sram указанным выше способом, а вот как быть с функциями, написанными на ассемблере в *.s файлах? вижу что по образу и подобию их перекинуть не удается
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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