Size: a a a

2020 June 06

SK

Stas Koynov in Embedded Group
блин я то думал....
источник

L

LexsZero in Embedded Group
то есть у тебя есть какое-то значение лежащее по известному адресу (но неизвестное на этапе компиляции). ты с ним хочешь сделать что?
источник

A

Alexey in Embedded Group
LexsZero
код покажи x2
Uint16_t tscal = *((uint16_t*)0x005665
источник

L

LexsZero in Embedded Group
обычно делается что-то типа struct settings *settings_in_flash = (struct settings *)(0xF00B4R11)
источник

SK

Stas Koynov in Embedded Group
как такой код может не работать?
uint16_t * adc_calibr = 0x1233455;

adc_calibr[0]
источник

L

LexsZero in Embedded Group
LexsZero
(вангую ты используешь структуру вместо указателя на оную, а зря)
this
источник

SK

Stas Koynov in Embedded Group
Alexey
Uint16_t tscal = *((uint16_t*)0x005665
это будет работать в динамике, тобишь в рантайме. ты не можешь прочитать во время компиляции!
источник

L

LexsZero in Embedded Group
угу.
источник

A

Alexey in Embedded Group
Stas Koynov
это будет работать в динамике, тобишь в рантайме. ты не можешь прочитать во время компиляции!
Это не компилится ((
источник

SK

Stas Koynov in Embedded Group
Alexey
Это не компилится ((
засунь в функцию будет компилиться
источник

L

LexsZero in Embedded Group
написано это на топлевеле, да? и не должно.
источник

A

Alexey in Embedded Group
Stas Koynov
как такой код может не работать?
uint16_t * adc_calibr = 0x1233455;

adc_calibr[0]
Зато это вроде норм компилится. ☺️
источник

A

Alexey in Embedded Group
LexsZero
написано это на топлевеле, да? и не должно.
Не, по идее с проги. (( Жаль что сам простой вариант не попробовал. ((
источник

SK

Stas Koynov in Embedded Group
вне функции твой код работать не будет! ты понимаешь, что ты делаешь, я сказал что есть указатель вон туда. далее можем читать.
а ты говоришь эй во время компиляции присвой моему уинту значение по этому адресу. как компилятор это сделает? у него флэшки нет. он не СТМ32.
источник

SK

Stas Koynov in Embedded Group
вот сколько раз есть вопрос, даешь код. а то диалог глухого с слепым
источник

u

uis in Embedded Group
Dr Zlo
QT сча нормально бесплатно не поюзать
Под линуксами всё норм
источник

u

uis in Embedded Group
Dr Zlo
Она анально бесплатная, если что
Настолько-же, как и vim
источник

D

Dr Zlo in Embedded Group
uis
Настолько-же, как и vim
Перечитай лицензию
источник

D

Dr Zlo in Embedded Group
И еще раз потом, и посомтри где бы ты ее на этих условиях мог применить
источник

D

Dr Zlo in Embedded Group
И чего ты лишаешься
источник