Перейти к содержанию
    

Самый главный кусок в программе - разрешить всем всякий доступ к DDR памяти вне зависимости от секюрности

		// TrustZone address space controller for DDR (TZC)

		// TZC AXI port 1 & port 2 clocks enable
		RCC->MP_APB5ENSETR = RCC_MC_APB5ENSETR_TZC1EN | RCC_MC_APB5ENSETR_TZC2EN;
		(void) RCC->MP_APB5ENSETR;
		RCC->MP_APB5LPENSETR = RCC_MC_APB5LPENSETR_TZC1LPEN | RCC_MC_APB5LPENSETR_TZC2LPEN;
		(void) RCC->MP_APB5LPENSETR;

		const uint_fast8_t lastfilrer = (TZC->BUILD_CONFIG >> 24) & 0x03;
		const uint_fast32_t mask = (1uL << (lastfilrer + 1)) - 1;
		TZC->GATE_KEEPER |= mask;	// Gate open request
		(void) TZC->GATE_KEEPER;
		while (((TZC->GATE_KEEPER >> 16) & mask) != mask)
			;
		TZC->REG_ATTRIBUTESO |= 0xC0000000;	// All (read and write) permitted
		(void) TZC->REG_ATTRIBUTESO;
		TZC->REG_ID_ACCESSO = 0xFFFFFFFF; // permits read and write non-secure to the region for all NSAIDs
		(void) TZC->REG_ID_ACCESSO;

 

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

59 минут назад, GenaSPB сказал:

разрешить все доступ к DDR памяти вне зависимости от секюрности

Интересно, почему-то в других контроллерах это разрешено по умолчанию... Опять СТшники че-то намудрили свое:dash2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллега выложил видео демонстрации работы макета проекта на 157-м.

Дисплей 1024x600, FFT 1024 плавучка с одинарной точностью из CMSIS, NCO 750 Hz+шум. Тест FPS ~150. Графика 2 слоя RGB565+ARGB8888

https://youtu.be/6PXxH0p2AK0

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, GenaSPB сказал:

Тест FPS ~150. Графика 2 слоя RGB565+ARGB8888

Так там похоже обновляется только нижняя половина экрана, а не все целиком...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Слои по всему экрану. судя по описанию LTDC поток около 300 мегабайт в секунду.

Fft по сравнению с перерисовкой экрана тяжелее сильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, GenaSPB сказал:

Слои по всему экрану. судя по описанию LTDC поток около 300 мегабайт в секунду.

 В смысле? Я имел ввиду, что вся экранная область перерисовывается в памяти 150 раз в сек? Или только нижняя половина, где идет скроллинг. По виду это не заметно. Я проверял скорость просто закрашивая весь экран разными цветами с помощью ДМА и memcpy, последний работал быстрее, чем ДМА...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 1/5/2020 at 8:29 PM, GenaSPB said:

Нижняя. Интересовала в основном fft

я получил кстати свою плату. Чот там все готовое, даж скучно.

А у вас какой jlink? Мои как-то печально все это видят. Вы через сеггера или опеноцд? 

ые.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 minutes ago, DASM said:

я получил кстати свою плату

Модуль или плату ?

http://www.myirtech.com/news_list.asp?id=817

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, x893 said:

Модуль или плату ?

http://www.myirtech.com/news_list.asp?id=817

Плату и совсем недорого https://aliexpress.ru/item/4000398221848.html?spm=a2g0s.9042311.0.0.5c6a33edYeTyeK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, DASM said:

Что то с документацией не густо. Ссылок не видно с ходу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, x893 said:

Что то с документацией не густо. Ссылок не видно с ходу.

https://i2som.com/en/service/singleboardcomputer-en/pangu-board.html

Все лучшее - китайцам. А недовольным - кит стм вдвое дороже и без BTB коннектора.

С Али также переходник на человеческий джитаг и WiFi адаптер идет. Ну и корпусочек я взял дополнительно.

photo_2020-01-08_21-31-30.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 минут назад, DASM сказал:

А недовольным - кит стм вдвое дороже и без BTB коннектора.

С Али также переходник на человеческий джитаг и WiFi адаптер идет.

Т.е. кит стм 10 Крублей стоит? Нахрена он нужет за такой конский ценник...

Джитаг как-то тоже особо не нужен для таких камней и вафлю сможете только под линухом использовать, а для линуха есть куда более лучшие и дешевые платки... Так что не все тут однозначно, ИМХО...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, mantech said:

Т.е. кит стм 10 Крублей стоит? Нахрена он нужет за такой конский ценник... джитаг как-то тоже особо не нужен для таких камней и валю сможете только под линухом использовать, а для линуха есть куда более лучшие и дешевые платки... Так что не все тут однозначно, ИМХО...

Ну не, в легкую стм кит 6 стоит, если ждать и ИП то, говорят и за ту же цену можно. Но без ВТВ коннектора с кучей пинов мне он не очень. А стм интересен открытой докой исключительно при низкой цене камня. Что то вроде imx6ull. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, DASM сказал:

А стм интересен открытой докой исключительно при низкой цене камня. Что то вроде imx6ull. 

Конечно на любителя, но мне вот такое как-то больше по-душе, хоть и не покупал данную платку

http://www.starterkit.ru/html/index.php?name=shop&amp;op=view&amp;id=150

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...