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

 
 
> TCM ARM926EJ-S, настройка TCM
E_V_S
сообщение Jul 23 2012, 18:14
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 23-07-12
Пользователь №: 72 873



Всем доброго дня.

Подскажите пожалуйста как настроить ITCM память. (Записал в ROM образ, целью которого является загрузка исполняемой программы в ITCM и запуск ее.) По дефолту ITCM отключен...


согласно справке: ( http://infocenter.arm.com/help/topic/com.a...ch05s04s01.html )

The ITCM can automatically be enabled at reset using the INITRAM pin. If INITRAM is held HIGH during system reset, and the VINITHI pin is deasserted, the ITCM is enabled with the ITCM region base set to 0x0. This enables you to run boot code from the ITCM. Boot code must be pre-loaded into the TCM for this to be useful.

If INITRAM is LOW during system reset and the ITCM is disabled, the ITCM can be enabled by writing to the ITCM Region Register. See TCM Region Register c9.


смотрю соответсвенно описание "TCM Region Register c9", пишу команды:
MRC p15,0,<Rd>,c9,c1,1
(пытаюсь записать что-то осмысленное в Rd)
MCR p15,0,<Rd>,c9,c1,1

Однако, что-то тут не-так...
Во первых программа виснет где-то на этих строчках.
Во вторых, по описанию ITCM адрес 0x20000000, а при настройке С9 отводятся только 12 бит базового адреса

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
E_V_S
сообщение Jul 24 2012, 05:26
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 23-07-12
Пользователь №: 72 873



перепутал с битами... 12 бит занято. отводится под адрес 20.
Go to the top of the page
 
+Quote Post
E_V_S
сообщение Jul 24 2012, 06:29
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 23-07-12
Пользователь №: 72 873



кажется разобрался... 12 бит это есть 4К которые являются минимум возможными. Стало быть в старших 20 битах замечательно распологается "кусок" адреса...
Go to the top of the page
 
+Quote Post

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

 


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


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