Size: a a a

Про разработку электроники

2020 August 20

Н

Николай in Про разработку электроники
А зачем их компилировать? Заливай на флешку так, смотри адреса и все.
источник

VC

V C in Про разработку электроники
"так" - это как? текстом?
забудем про первое сообщение. дать больше информации - неправильно оказалось ))
Забудем про картинки. забудем про спи флеш. Есть массивы, их нужно собрать в бинарник.
источник

СT

Сергій Tolmeros... in Про разработку электроники
V C
нид хелп.
Есть контроллер (F401RE, но это не особо важно), к нему по спи подключена флешка, на которой будут храниться картинки, они (изображения) уже сконверчены в массивы. Что то увлеченно туплю и не соображу как эти массивы скомпилировать в отдельный бинарник для заливки программатором. GCC.
Наверное, лучше как-то по другому, чем массивы.
С массивами нужно будет решить вопрос, как эти массивы подключать к работающей программе (прошивке).

GCC скорее всего не нужен, просто массивы сконвертировать в бинарные файлы(блоки) самописной программой.
А потом в программе делать malloc, и копировать эти блоки в него. Либо в статический массив.

Но, мк вроде бы не слабый. Наверное лучше поискать какую-то подходящую FS (типа SPIFFS, FAT12 и т.п.), в неё просто картинки закинуть в каком-то стандартном формате (GIF, PNG, BMP).
И все читать из ФС.

Для закидывания файлов придумать протокол, либо использовать USB umass.

Если интересно, перекатывайтесь в Анархию, там можно пообсуждать.
источник

VC

V C in Про разработку электроники
да подключать и обрабатывать не проблема.  Затупил именно на получить бинарник..
источник

СT

Сергій Tolmeros... in Про разработку электроники
V C
"так" - это как? текстом?
забудем про первое сообщение. дать больше информации - неправильно оказалось ))
Забудем про картинки. забудем про спи флеш. Есть массивы, их нужно собрать в бинарник.
> Есть массивы, их нужно собрать в бинарник.
Какая изначальная задача, что будет решать этот мк с этими массивами?
источник

kaktys Германский... in Про разработку электроники
V C
"так" - это как? текстом?
забудем про первое сообщение. дать больше информации - неправильно оказалось ))
Забудем про картинки. забудем про спи флеш. Есть массивы, их нужно собрать в бинарник.
Ну так и добавь их в код как массивы и все?
источник

Н

Николай in Про разработку электроники
V C
"так" - это как? текстом?
забудем про первое сообщение. дать больше информации - неправильно оказалось ))
Забудем про картинки. забудем про спи флеш. Есть массивы, их нужно собрать в бинарник.
В отдельном файле .c вставляешь и определяешь массивы статически. В файле .h объявляешь их. Дальше подключаешь файл .h в нужном месте программы, где будешь пользоваться массивом и компилишь все разом.
источник

VC

V C in Про разработку электроники
один массив - 300К. их не один далеко. набортной флеши 512К.
источник

Н

Николай in Про разработку электроники
тогда их не в бинарник нужно собирать, а читать отдельно в ОЗУ контроллера из отдельной флешки.
источник

kaktys Германский... in Про разработку электроники
V C
один массив - 300К. их не один далеко. набортной флеши 512К.
Эмммм... А что тогда хочешь то? Где то хранить надо

Прикрути внешнюю sd или урежь осетра
источник

VC

V C in Про разработку электроники
Николай
тогда их не в бинарник нужно собирать, а читать отдельно в ОЗУ контроллера из отдельной флешки.
но сначала в эту флешку их надо записать )) а записать - или кекс или бин
источник

VC

V C in Про разработку электроники
kaktys Германский
Эмммм... А что тогда хочешь то? Где то хранить надо

Прикрути внешнюю sd или урежь осетра
8-метровая спи флешка подключена. вот чтобы в нее залить, и нужно получить бинарник.
источник

Н

Николай in Про разработку электроники
V C
но сначала в эту флешку их надо записать )) а записать - или кекс или бин
ты же уже сконвертировал картинки в бин? Не? Вот и бери двоичный редактор и вставляй туда свои массивы с картинками, а потом этот двоичный образ заливай во флешку.
источник

kaktys Германский... in Про разработку электроники
V C
8-метровая спи флешка подключена. вот чтобы в нее залить, и нужно получить бинарник.
Сделай в ней fat, сделай мини прошивку для заливки и заливай через неё jpg или ещё что
источник

VC

V C in Про разработку электроники
нет, не сконвертировал. именно в этом и вопрос.
источник

VC

V C in Про разработку электроники
мне и нужно получить двоичный образ.
источник

СT

Сергій Tolmeros... in Про разработку электроники
V C
8-метровая спи флешка подключена. вот чтобы в нее залить, и нужно получить бинарник.
1. делать так, что бы прошивка умела получать данные в текстовом виде, и записывать в spi flash
2. написать свою прогу на комп (C, Python, ...) которая преобразовывает данные в bin
источник

kaktys Германский... in Про разработку электроники
V C
мне и нужно получить двоичный образ.
Файл на диске - уже есть двоичный образ
источник

Н

Николай in Про разработку электроники
Сергій Tolmeros
1. делать так, что бы прошивка умела получать данные в текстовом виде, и записывать в spi flash
2. написать свою прогу на комп (C, Python, ...) которая преобразовывает данные в bin
Я так понял у него картинки статически будут хранится в памяти. Незачем так усложнять прошивку.
источник

VC

V C in Про разработку электроники
ДА!
источник