Size: a a a

2020 August 20

VC

V C in Deus Volt!
нид хелп.
Есть контроллер (F401RE, но это не особо важно), к нему по спи подключена флешка, на которой будут храниться картинки, они (изображения) уже сконверчены в массивы. Что то увлеченно туплю и не соображу как эти массивы скомпилировать в отдельный бинарник для заливки программатором. GCC.
или может вообще иначе это нужно/можно сделать?..
источник

И

Илья in Deus Volt!
V C
нид хелп.
Есть контроллер (F401RE, но это не особо важно), к нему по спи подключена флешка, на которой будут храниться картинки, они (изображения) уже сконверчены в массивы. Что то увлеченно туплю и не соображу как эти массивы скомпилировать в отдельный бинарник для заливки программатором. GCC.
или может вообще иначе это нужно/можно сделать?..
У stlink есть кнопочка отдельно прошить флешку насколько помню
источник

В

Василий in Deus Volt!
V C
нид хелп.
Есть контроллер (F401RE, но это не особо важно), к нему по спи подключена флешка, на которой будут храниться картинки, они (изображения) уже сконверчены в массивы. Что то увлеченно туплю и не соображу как эти массивы скомпилировать в отдельный бинарник для заливки программатором. GCC.
или может вообще иначе это нужно/можно сделать?..
то что ты скомпилируешь в бинарник окажется во флеши микроконтроллера, а не во внешней микросхеме
источник

И

Илья in Deus Volt!
вернее у stlink utility
источник

Л

Леха in Deus Volt!
ну как я понимаю - флешку шить будет микроконтроллер по SPI
источник

Л

Леха in Deus Volt!
ну или по какому-то другому интерфейсу
источник

VC

V C in Deus Volt!
да, про стллинк утилити я знаю и ExternalLoader тоже. Вопрос в том, как массивы скомпилировать в отдельный бинарник.
источник

VC

V C in Deus Volt!
или контроллер или программатором. вопрос не про это..
источник

В

Василий in Deus Volt!
V C
да, про стллинк утилити я знаю и ExternalLoader тоже. Вопрос в том, как массивы скомпилировать в отдельный бинарник.
обявить как массив байтов, и вставить туда бинарные данные картинки
источник

VC

V C in Deus Volt!
это уже есть. мне нужно эти массивы в бинарник собрать. вот в чем туплю.
источник

VK

Valentin Kornienko in Deus Volt!
V C
да, про стллинк утилити я знаю и ExternalLoader тоже. Вопрос в том, как массивы скомпилировать в отдельный бинарник.
э.. А зачем их компилировать?
источник

VK

Valentin Kornienko in Deus Volt!
V C
это уже есть. мне нужно эти массивы в бинарник собрать. вот в чем туплю.
JFlashSPI_CL смотрите
источник

VK

Valentin Kornienko in Deus Volt!
источник

VC

V C in Deus Volt!
затем что экран 480*320*RGB565, и хочется красивостей, и эта вся красота просто не помещается во флеши контроллера..
источник

VK

Valentin Kornienko in Deus Volt!
V C
это уже есть. мне нужно эти массивы в бинарник собрать. вот в чем туплю.
Хм. Вообще смотрите. Есть LVGL библиотека графическая. Вы ее используете или у вас что-то свое?
источник

VC

V C in Deus Volt!
свое
источник

VK

Valentin Kornienko in Deus Volt!
Там просто из коробка есть поддержка интерфейса файловой системы. Можно развернуть littleFS + LVGL рядом.
источник

GZ

Genadi Zawidowski in Deus Volt!
Я альтеррыским бластером многие типы флешек писал. В режиме active serial
источник

VK

Valentin Kornienko in Deus Volt!
V C
свое
А. еще вариант - напишите загрузчик картинки по UART, как вариант.
источник

VC

V C in Deus Volt!
О, а за j-flash spi спасибо - полезная штука.
источник