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

 
 
> STM32H743 и SRAM1,2,3, доступ со стороны CPU ?
__inline__
сообщение Jul 6 2018, 12:28
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Память SRAM1,2,3 сидит в регионах 0x30000000...0x30047FFF. Тактирование включил.

При попытке туда записать или считать с помощью CPU ни к чему не приводит.

Эта память доступна вообще для процессора или нет?
Читал манул, так и не понял.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
__inline__
сообщение Jul 6 2018, 13:40
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Это просто капец...

Эта память жестко специализирована:

DTCM - может быть стеком, данными и DMA
AXI - тоже самое

SRAM1,2,3 - только данными. Никакого ДМА и стека

SRAM4 - данные, стек. Никакого ДМА

Итого: DTCM и AXI - универсальная память. SRAM 1..4 - нет
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Jul 6 2018, 14:24
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(__inline__ @ Jul 6 2018, 20:40) *
SRAM1,2,3 - только данными. Никакого ДМА и стека
Итого: DTCM и AXI - универсальная память. SRAM 1..4 - нет

Все правильно - SRAM1,2,3 заточена на буферы Ethernet, USB, SDMMC. И между ними есть свой DMA.
Go to the top of the page
 
+Quote Post



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

 


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


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