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

 
 
> Запуск исполняемого кода из ОЗУ
rfserega
сообщение Mar 29 2012, 04:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-07-08
Из: Нижний Новгород
Пользователь №: 38 767



Подскажите как запустить исполняемый код из ОЗУ. Использую Keil 4 и процессор cortex-m3 sam3u от Atmel. Я ламер в этом вопросе.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
klen
сообщение Mar 29 2012, 07:57
Сообщение #2


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(rfserega @ Mar 29 2012, 08:02) *
Подскажите как запустить исполняемый код из ОЗУ. Использую Keil 4 и процессор cortex-m3 sam3u от Atmel. Я ламер в этом вопросе.

в corterx-m3 это не дает профицита, работа из флеша на полной скорости скорее всего будет быстрее - чтение команд и обмен данными будуи выполнятся паралельно, если выполнение из озу - то чтение команд и обмен данными будут разделять шинную матрицу и шину к озу. если вам нужен полиморфный код котрый сам себя генерит и на лету выполняется то да! это конечно правильный метод. Как то так я все это понимаю.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 29 2012, 20:42
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(klen @ Mar 29 2012, 10:57) *
в corterx-m3 это не дает профицита


А экономить энергию не получится?
Если отключить флеш и выполнять что-то короткое (прерывания) и засыпать на выходе?
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Apr 5 2012, 09:53
Сообщение #4


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(_Артём_ @ Mar 30 2012, 00:42) *
А экономить энергию не получится?
Если отключить флеш и выполнять что-то короткое (прерывания) и засыпать на выходе?


А нету такой функции у Атмела "отключить флэш". Во всяком случае в AT91SAM7S и AT91SAM3S.
И если в даташите на SAM7 написано, что флэш засыпает сама если из неё не читают, и этот факт можно проверить на
отдельной ноге питания флэш, то в Сortex-M3 (AT91SAM3S) такой ноги нет, всё питается от Vcore и фразы в даташите нет.

Хотя в апликухе по миграции указывается, что на частотах MCK менее 1МГц флэш Сortex-M3 будет засыпать периодически - снижая потребление.

Насчёт "выполнять что-то короткое и засыпать на выходе" - сколько десятков миллиампер вас устроит для Сortex-M3?
Что-то пляшем мы тут с бубном вокруг AT91SAM3S и менее 15мА нам его не усыпить sad.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rfserega   Запуск исполняемого кода из ОЗУ   Mar 29 2012, 04:02
- - subver   Цитата(rfserega @ Mar 29 2012, 10:02) Под...   Mar 29 2012, 07:05
|- - rfserega   Цитата(subver @ Mar 29 2012, 11:05) Загру...   Mar 29 2012, 09:12
- - DpInRock   Если внутренний флэш "неспецстойкий", то...   Mar 29 2012, 14:00
|- - rfserega   Цитата(DpInRock @ Mar 29 2012, 18:00) Есл...   Mar 30 2012, 03:54
- - sevastianovd   если у вас спецстойкость, то причем здесь atmel? и...   Mar 30 2012, 04:36
|- - rfserega   Цитата(sevastianovd @ Mar 30 2012, 08:36)...   Mar 30 2012, 05:01
|- - sevastianovd   Цитата(rfserega @ Mar 30 2012, 08:01) На ...   Mar 30 2012, 06:00
|- - rfserega   Цитата(sevastianovd @ Mar 30 2012, 10:00)...   Mar 30 2012, 09:28
||- - Shivers   Цитата(rfserega @ Mar 30 2012, 13:28) это...   Mar 30 2012, 21:11
|- - Nix_86   Цитата(sevastianovd @ Mar 30 2012, 10:00)...   Apr 1 2012, 12:27
|- - sevastianovd   Цитата(Nix_86 @ Apr 1 2012, 16:27) А како...   Apr 2 2012, 01:20
|- - -=Sergei=-   Цитата(sevastianovd @ Apr 2 2012, 05:20) ...   Apr 4 2012, 08:00
- - Shivers   Разделите память на две страницы, и используйте DM...   Mar 30 2012, 05:32


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

 


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


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