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

 
 
> TMS470R1A256 memory map непонятки
Vladimir Chekin
сообщение Apr 12 2007, 04:12
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 16-03-07
Из: МО, г.Балашиха
Пользователь №: 26 210



Люди, хелп. Перерыл всю имеющуюся у меня документацию на этот камень, но не смог найти ответ на простой вопрос - начальные адреса для RAM и HET RAM. В описании камня пишут:
---------
Memory Selects
Memory selects allow the user to address memory arrays (i.e., flash, RAM, and HET RAM) at user-defined
addresses. Each memory select has its own set (low and high) of memory base address registers (MFBAHRx
and MFBALRx) that, together, define the array's starting (base) address, block size, and protection.

The base address of each memory select is configurable to any memory address boundary that is a multiple of
the decoded block size.
---------
Как понимать "user-defined"? Разве начальный адрес внутренней RAM не должен быть физически задан в адресном простанстве конкретного камня?

Зачем для FLASH и RAM по два базовых адресных регистра? Правильно ли я понимаю, что перед тем как первый раз обратиться к RAM я должен проинициализировать пару MFBAxR2 и(или)MFBAxR3. Для чего нужны Coarse select регистры MCBAxRx?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Apr 12 2007, 09:56
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Vladimir Chekin @ Apr 12 2007, 03:12) *
Как понимать "user-defined"? Разве начальный адрес внутренней RAM не должен быть физически задан в адресном простанстве конкретного камня?
С камнем не работал, но могу предположить, что при ресете в эти регистры заносится какое-то значение по умолчанию, которое и будет определять карту памяти после старта. Про второй вопрос пока пас.

Цитата(etoja @ Apr 12 2007, 05:55) *
Переходи на филипс и радуйся жизни.
Посоветовать вам перейти на еще более дешевый AVR?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



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

 


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


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