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

12 minutes ago, mantech said:

ЗЫ. Посмотрел еще на корпус этой БУшки - Мм да, на любителя...

Отличный корпус, места много не занимает.

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


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

17 hours ago, MX_Master said:

Там кроме собственно LinuxCNC ещё и обычная ОС, типа Ubuntu/Debian, давит на проц. Большинство интерфейсов у LinuxCNCOpenGL'евые. А этого добра в MP1 нет (OpenGLES не в счёт), так что графика тоже падает на проц. Ну и частенько используются Python скрипты, чему процессор никак не рад. Всё переписывать и оптимизировать - дело неблагодарное. В данный момент использую алвинеры H3 + внешнюю F429. Присматриваюсь постепенно к RK3399. Там внутре 2 многоядрёных проца, один из которых можно в теории заточить под bare metal.

Если эта сборная солянка "only for Linux", то фтопку!   Для линукса ПК есть.  Нам баре-метал пожалуйста!  И без всяких мутных видео-ядер, которые закрыты

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


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

13 минут назад, __inline__ сказал:

Если эта сборная солянка "only for Linux", то фтопку!

Они глубоко убеждены, что для баре-метал есть М4, и вам достаточно, остальное только в соответствии с мейнстримом. Так что забудьте про эту глупость - как мне уже говорили, изучайте питонов, нанимайте профессионального Qt-дизайнера и в путь :sun_bespectacled::biggrin:

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


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

Всё придумано до меня, для настольных ПК. Я лишь пытаюсь запустить сие на мобильных процессорах, вынося всякие ногодрыги в аппаратную часть МК. Получается, канеш, с горем пополам. Но, на мой взгляд, это лучше чем телебонькать пины обычным процессором. Если делать полностью своё ЧПУ (что займёт не один год), можно смело юзать и MP1. Его ресурсов, при грамотном подходе, более чем достаточно.

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


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

В STM32Cube_FW_MP1_V1.1.0 появился stm32mp157axx_ca7.h

Даташит и ref manual обновились

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

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


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

4 hours ago, GenaSPB said:

stm32mp157axx

Это-же свихнуться можно, если все регистры самостоятельно лопатить.

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


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

Как и следовало ожидать, регистры те же что и с точки зрения M4.

Вот интереснее другое - до например SPI или SAI - имеют ли доступ A7-е ядра?

----

AXI and multi-layer AHB matrix are connected to each other through one dedicated datapath

in both directions:

AXIM master port has access to all multi-layer AHB slaves. Some of them can become

not accessible when the M4 isolation feature is activated.

-----

Воде имеют... Судя по диаграмме шин - вроде доступ есть.

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

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


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

Перенёс инициализации и работу с (GPIO, SPI, SAI, LTDC, последовательный порт) с имеющегося кода STM32H7xx практически  без модификаций.
Осталось дождаться платы, чтобы узнать, есть ли доступ. Светодиодом помигать из кода в QSPI.

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


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

Если у кого есть плата с припаяным QSPI и светодиодом и загружающаяся в режиме MPU из QSPI, скажите ногу которой можно помахать (и мыло в личку) - вышлю бинарник и hex который можно прошить и узнаем, работает ли.

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


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

Добавил инициализацию TZPC.

Обнаружил исходники по инициализации DDR3 контроллера https://github.com/ARM-software/arm-trusted-firmware/tree/master/drivers/st/ddr

Пока процессорный модуль изготавливается, по прежнему ищу, кто может запустить тестовый код.

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

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


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

Так, начнем с начала.
Предположим, выбрано BOOT MODE Serial NAND Flash on QUADSPI - какое ядро начинает исполнять код из области памяти, на которую отображен QSPI? Как это управляется?

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


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

2 minutes ago, GenaSPB said:

Так, начнем с начала.
Предположим, выбрано BOOT MODE Serial NAND Flash on QUADSPI - какое ядро начинает исполнять код из области памяти, на которую отображен QSPI? Как это управляется?

https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits/stm32mp157a-dk1.html#overview

Не подходит для проверки ?

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


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

2 minutes ago, GenaSPB said:

на dk1 qspi не распаян... У тебя есть она в железе?

Мне не надо, но можно купить.

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


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

Попытки дистанционно запустить что-то на DK2 через SD CARD пока неудачны. В Краснодаре есть возможность.
Кстати еще вопрос по BOOT с SD CARD: сколько первых секторов и куда грузятся в этом режиме и какое ядро начинает выполнять загруженный образ.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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