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

 
 
> AT91RM9200 - разбиение кода на быструю и медленную части, SDRAM и внутренняя SRAM
Antokha
сообщение Oct 27 2008, 19:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 20-10-08
Из: Нижний Новгород
Пользователь №: 41 078



Имею в качестве среды среды разработки IAR 5.11 и отладочную плату AS-9200 (Argussoft) + JTAG SAM-ICE. вопрос в следующем:
1. Как содать проект в IAR-e таким образом, что несколько коротких функций (написаны ASM командами и добавлены в проект отдельными файлами) при загрузке были размещены во внутренней SRAM контроллера, а остальные функции (такие как main, функции работы с флешкой AT45DB642D, функции вывода информации на экран, и другие) были размещены в внешней SDRAM.
Функции, которые необходимо размещать в SRAM, критичны к времени выполнения, поэтому и ставиться такая задача. Все функции проекта не умещаются в SRAM. При явном указании размещения функций в файле *.icf файл прошивки контроллера весит свыше 500 мегабайт, что естественно неприемлемо wacko.gif .
Всех участников форума прошу предложить хоть какие-то варианты - мой мозг уже разрывается на куски, мысли закончились.
P.S. Вся прошивка весит где-то 30-50 кБ, поэтому варианты с установкой ОСи (любой) не предлагать - слишком высокая цена получается на реализацию платы (достаточно большое количество SDRAM).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Antokha   AT91RM9200 - разбиение кода на быструю и медленную части   Oct 27 2008, 19:43
- - aaarrr   Цитата(Antokha @ Oct 27 2008, 22:43) P.S....   Oct 27 2008, 20:24
- - sergeeff   И более того, если кеш включен, перепрыгивание меж...   Oct 28 2008, 17:17
|- - dch   Цитата(sergeeff @ Oct 28 2008, 20:17) И б...   Oct 28 2008, 17:40
|- - aaarrr   Цитата(dch @ Oct 28 2008, 20:40) он же не...   Oct 28 2008, 17:56
||- - dch   Цитата(aaarrr @ Oct 28 2008, 20:56) Вы пу...   Oct 29 2008, 10:57
||- - zhz   Цитата(dch @ Oct 29 2008, 12:57) точно? ...   Oct 29 2008, 11:48
||- - dch   Цитата(zhz @ Oct 29 2008, 14:48) Инвалиди...   Oct 29 2008, 18:08
|- - sergeeff   Цитата(dch @ Oct 28 2008, 21:40) он же не...   Oct 28 2008, 18:58
|- - singlskv   Цитата(sergeeff @ Oct 28 2008, 21:58) кеш...   Oct 28 2008, 22:57
|- - aaarrr   Цитата(singlskv @ Oct 29 2008, 01:57) А к...   Oct 29 2008, 08:29
- - Antokha   Время перепрыгивания из функций SDRAM в функции SR...   Oct 28 2008, 20:14
- - sergeeff   про Translation Table в pdf-нике на AT91RM9200 нич...   Oct 28 2008, 20:22
|- - Antokha   Цитата(sergeeff @ Oct 29 2008, 00:22) про...   Oct 28 2008, 21:29
- - aaarrr   Кэш на ARM920 это принадлежность ядра, использоват...   Oct 29 2008, 11:10
- - Antokha   Всем откликнувшимся огромное спасибо! ИТОГО: п...   Nov 4 2008, 16:44
- - sergeeff   Читать тут : http://infocenter.arm.com/help/topic/...   Nov 4 2008, 19:48
- - Antokha   Спасибо за ссылку. Согласно ей в регистр TTB нужно...   Nov 5 2008, 18:23
|- - aaarrr   Цитата(Antokha @ Nov 5 2008, 21:23) Спаси...   Nov 5 2008, 18:39
- - sergeeff   А самое главное, после всего этого at91rm9200, нак...   Nov 5 2008, 19:44
- - Antokha   Я так думаю, что мне нужен только ICache из-за тог...   Nov 5 2008, 19:49
- - sergeeff   Я уже говорил, что "вылизывание" времени...   Nov 5 2008, 20:11
- - Antokha   Я их собственно не "вылизывал". Просто н...   Nov 5 2008, 20:53
- - aaarrr   Цитата(Antokha @ Nov 5 2008, 22:49) Я так...   Nov 6 2008, 06:08
- - sergeeff   Если сейчас функции работают на пределе необходимо...   Nov 6 2008, 06:58
|- - Antokha   \Цитата(sergeeff @ Nov 6 2008, 09:58...   Nov 6 2008, 18:52
|- - aaarrr   Цитата(Antokha @ Nov 6 2008, 21:52) Насчё...   Nov 6 2008, 19:57
- - Antokha   Огромное спасибо за пример.   Nov 7 2008, 14:21
|- - dch   Вы случайно не внешнее ацп подвесили на этот чудн...   Nov 7 2008, 15:56
|- - Antokha   Цитата(dch @ Nov 7 2008, 18:56) Вы случай...   Nov 7 2008, 16:35
|- - dch   а с каким темпом   Nov 7 2008, 16:44
|- - Antokha   Цитата(dch @ Nov 7 2008, 19:44) а с каким...   Nov 7 2008, 18:58
- - aaarrr   Разгон процессора может не привести к существенном...   Nov 7 2008, 19:19
|- - Antokha   Цитата(aaarrr @ Nov 7 2008, 22:19) Еще ра...   Nov 7 2008, 19:47
|- - dch   там вроде ножкой невозможно щелкать быстрее чем 5M...   Nov 9 2008, 19:26
|- - Antokha   Цитата(dch @ Nov 9 2008, 22:26) там вроде...   Nov 9 2008, 21:29
|- - aaarrr   Цитата(dch @ Nov 9 2008, 22:26) там вроде...   Nov 10 2008, 06:17
|- - dch   обычно ножки опрашиваются на какойто частоте незав...   Nov 10 2008, 12:47
- - aaarrr   Состояние выводов должно обновляется с частотой MC...   Nov 10 2008, 12:58
- - Antokha   To aaarrr: По поводу кеширования: 1) адреса в раз...   Nov 10 2008, 17:36
|- - aaarrr   Цитата(Antokha @ Nov 10 2008, 20:36) To a...   Nov 10 2008, 19:50
|- - dch   Цитата(Antokha @ Nov 10 2008, 20:36) 2) M...   Nov 12 2008, 02:00
- - Antokha   To aaarrr: Спасибо огромное. В самом начале кода е...   Nov 11 2008, 19:45
|- - aaarrr   Цитата(Antokha @ Nov 11 2008, 22:45) В са...   Nov 12 2008, 06:51
- - Antokha   To aaarrr: Подправил адреса секций и оформил этот ...   Nov 12 2008, 13:00
|- - aaarrr   Цитата(Antokha @ Nov 12 2008, 16:00) Что ...   Nov 12 2008, 14:07
|- - Antokha   Цитата(aaarrr @ Nov 12 2008, 17:07) Здесь...   Nov 12 2008, 21:46
- - DamienRice   Привет. На сколько я помню я делал отдельный сегме...   Nov 12 2008, 14:50
|- - Antokha   Цитата(DamienRice @ Nov 12 2008, 17:50) П...   Nov 12 2008, 20:15
- - aaarrr   Должно быть: Цитатаsections // 1 DCD 0x21F0000...   Nov 13 2008, 07:03
- - sergeeff   Цитата(aaarrr @ Nov 13 2008, 11:03) Должн...   Nov 13 2008, 16:13
- - aaarrr   Цитата(sergeeff @ Nov 13 2008, 19:13) 1. ...   Nov 13 2008, 17:33


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

 


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


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