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

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


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

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


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

Вот тут лежит файл - прошить в QSPI или скопировать в начало SD-карты (не в файловую систему).
Должен часто (около 10 раз в секунду) шевелить PA14 - зеленый светодиод на DK1/DK2.

Надеюсь у кого-нибудь запустится.

#if CPUSTYLE_STM32MP1
	{
		// LED blinking test
		const uint_fast32_t mask = (1uL << 14);	// PA14
		for (;;)
		{
			arm_hardware_pioa_outputs(mask, 1 * mask);
			local_delay_ms(50);
			arm_hardware_pioa_outputs(mask, 0 * mask);
			local_delay_ms(50);
		}
	}
#endif /* CPUSTYLE_STM32MP1 */

 

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

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


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

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

Эх, в старые времена как долго я такое для IMX6 и их же вибрида искал...

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


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

Не. С такого на sd card не грузится. Не видит карту загрузчик. Посмотрел чужие образы и увидел сигнатуру UEFI

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


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

Опуская несколько промежуточных шагов.
Берем запускающийся Linux имедж карты.
Видим GPT раздел с названием fsbl1 (First Stage Boot Loader). В начальном секторе располагается как и у меня заголовок бинарника.
Заменяю своим.
С SD продолжает грузиться Linux...

x893, спасибо.

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


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

4.3 Boot from SD

SD cards contain two versions of FSBL. The ROM code tries to load and launch the first copy. In case of failure, it then try to load the second copy. 
The ROM code first looks for a GPT. If it finds it, it locates two FSBLs by looking for the two first GPT entries which name begins with "fsbl". If it cannot find a GPT, the ROM code looks for FSBL1 at offset LBA34 and FSBL2 at offset LBA546. 

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


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

GenaSPB

на сахаре Ваш теска занимаетя с этим процем , вроде вполне успешно))

Я свой STM32MP1 положил на полку - сходу в проект его стремно закладывать( мало информации по нему пока) - задейсвовал 4ую малину и не жалею))

 

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


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

Backa, можете ссылку дать? А то мне в разделе arm только темы от евгения в феврале-марте этого года с первыми возгласами после появления чипа найти получается....

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

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


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

15 hours ago, GenaSPB said:

Backa, можете ссылку дать? А то мне в разделе arm только темы от евгения в феврале-марте этого года с первыми возгласами после появления чипа найти получается....

 

ссылка 

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


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

Появились платы...
Начинаю запускать.

 

На плате стоят:

Процессор STM32MP157AAB3

Питание STPMIC1APQR 

FRAM FM25L16

Кодек NAU8822A

DDR3 NT5CC128M16IP-DI

QSPI FLASH W25Q32FVZPIG

 

20191118_152457.jpg

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

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


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

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

Появились платы...

Во сколь обошлась эта плата?

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


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

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

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

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

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

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

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

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

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

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