Size: a a a

2020 August 21

К1

Ком 123 in Embedded Group
источник

VC

V C in Embedded Group
а сразу бинарник? хотя... пара сотен байт на дефолтный инит я, в принципе, переживу.. т.е. собираю с пустым main, и там после инита по порядку (надеюсь) и будут мои массивы..
источник

U

Username in Embedded Group
предлагаю const static и в начале и конце массива написать DEADBEEF))
источник

VC

V C in Embedded Group
Но, блин, должно ведь быть проще как-то...
источник

К1

Ком 123 in Embedded Group
так можешь и в бинарник
источник

A

Alexander in Embedded Group
V C
Но, блин, должно ведь быть проще как-то...
Ты и в статическую либу скомпилить можешь )
источник

U

Username in Embedded Group
V C
а сразу бинарник? хотя... пара сотен байт на дефолтный инит я, в принципе, переживу.. т.е. собираю с пустым main, и там после инита по порядку (надеюсь) и будут мои массивы..
выдели в отдельный .c файл массив и возьми .o до линковки
источник

A

Alexander in Embedded Group
источник

VC

V C in Embedded Group
да, похоже на то что хотелось.
источник

L

LexsZero in Embedded Group
V C
нид хелп. есть с-исходник с несколькими массивами. нужно получить bin или hex для заливки в спи-флеш. что-то туплю.
пихаешь свои массивы в отдельную секцию, компилируешь, потом выгребаешь каким-нибудь objcopy -O bin --only-section <my_section>
источник

L

LexsZero in Embedded Group
V C
а сразу бинарник? хотя... пара сотен байт на дефолтный инит я, в принципе, переживу.. т.е. собираю с пустым main, и там после инита по порядку (надеюсь) и будут мои массивы..
тебе не нужно линковать, достаточно скомпилить .o-шник
источник

L

LexsZero in Embedded Group
в котором будут нужные символы
источник

L

LexsZero in Embedded Group
потом из объектинка выковырять
источник

К1

Ком 123 in Embedded Group
Человек хотел поизвращаться
источник

К1

Ком 123 in Embedded Group
Если с атрибутом по конкретному адресу компилить - так же по оффсету из бинарника вытаскивать можно
источник

L

LexsZero in Embedded Group
ну такое. с секциями проще.
источник

К1

Ком 123 in Embedded Group
Ну естественно
источник

К1

Ком 123 in Embedded Group
Хотя, мне, если б я не понимал, что там за чёрная магия происходит, было бы проще из баша или питона просто в файл слить, наверное=)
источник

L

LexsZero in Embedded Group
мы пилили адскую систему защиты от ленивых хакеров, ключевые куски кода ядерных драйверов из них изымались, складывались отдельно, запихивались в отдельностоящую стм-ку и доставались из нее при загрузке после сверки стмкой ключей по i2c
источник

A

Alexander in Embedded Group
Ком 123
Хотя, мне, если б я не понимал, что там за чёрная магия происходит, было бы проще из баша или питона просто в файл слить, наверное=)
+++
источник