Size: a a a

2020 November 18

И

Илья in Deus Volt!
Китайцы заслали няшных кондеров, обещают мол копия панасоник)
источник

И

Илья in Deus Volt!
Хотя как-то тупо, линейки 250В совсем нет мол не популярно
источник
2020 November 19

D

Domofei in Deus Volt!
Al
господа, как считаете, паль?
https://habr.com/ru/company/ruvds/blog/525842/ может интересно будет. P.s. у меня была разок проблема с памятью, если программа разрасталась, mcu глох, хотя на другом (не китайском) норм было
источник

В

Владимир in Deus Volt!
Илья
Звучит логично, кстати... Емкость ставят на мелких совсем легковесных ключах, на кирпичах 62 мм уже только резистор
А ты какие номиналы резисторов пробовал для затягивания, сильно большие ваще?
источник

И

Илья in Deus Volt!
Владимир
А ты какие номиналы резисторов пробовал для затягивания, сильно большие ваще?
10-22 Ом максимум, больше нужды не было в принципе
источник

A

Al in Deus Volt!
спс, почитаю. мож будет полезно)

эти идиоты даже юзер лед запаяли красный вместо зеленого (такой же, как и павер лед)😆😭
источник

V

VadimAnimeEmbedder in Deus Volt!
Вопрос по c++ и gcc.
В глобальном окружении:
volatile uint32_t data[100] = {0};
Как заставить компилятор gcc не вызывать неявно memset?)))
источник

V

VadimAnimeEmbedder in Deus Volt!
/opt/arm/gcc-arm-none-eabi-8-2018-q4-major/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/iod02.elf.dir/bsp/logic/src/iod_02_srv.cpp.o: in function `_GLOBAL__sub_I_pwm_srv_ch_os_data':
iod_02_srv.cpp:(.text.startup._GLOBAL__sub_I_pwm_srv_ch_os_data+0xa): undefined reference to `memset'
источник

V

VadimAnimeEmbedder in Deus Volt!
Я не использую стандартных библиотек вообще. Но это не важно. Сам факт того, что вместо того, чтобы положить в bss и все, он вызвает memset - как-то странно.
источник

P.

Pavel . in Deus Volt!
VadimAnimeEmbedder
Я не использую стандартных библиотек вообще. Но это не важно. Сам факт того, что вместо того, чтобы положить в bss и все, он вызвает memset - как-то странно.
Скорее всего в startup Скопин используется memset
источник

P.

Pavel . in Deus Volt!
Нужен флаг —no-startup-files или как-то так (не помню)
источник

V

VadimAnimeEmbedder in Deus Volt!
Я использую от st файл инициализации bss, data. Тот что ассемблерный.
источник

V

VadimAnimeEmbedder in Deus Volt!
Pavel .
Нужен флаг —no-startup-files или как-то так (не помню)
Я его использую. Он мне на линкере говорит что нет библиотек.
источник

P.

Pavel . in Deus Volt!
VadimAnimeEmbedder
Я не использую стандартных библиотек вообще. Но это не важно. Сам факт того, что вместо того, чтобы положить в bss и все, он вызвает memset - как-то странно.
В бсс volatile никак не попадёт. Static - да
источник

V

VadimAnimeEmbedder in Deus Volt!
Pavel .
В бсс volatile никак не попадёт. Static - да
Почему? Тоже же 0-ями заполнен по умолчанию.
источник

P.

Pavel . in Deus Volt!
VadimAnimeEmbedder
Почему? Тоже же 0-ями заполнен по умолчанию.
Потому таков стандарт языка
источник

IF

Imya Familiev in Deus Volt!
VadimAnimeEmbedder
/opt/arm/gcc-arm-none-eabi-8-2018-q4-major/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/iod02.elf.dir/bsp/logic/src/iod_02_srv.cpp.o: in function `_GLOBAL__sub_I_pwm_srv_ch_os_data':
iod_02_srv.cpp:(.text.startup._GLOBAL__sub_I_pwm_srv_ch_os_data+0xa): undefined reference to `memset'
у @d_r_l  вроде есть стартап со всем необходимым инитом для плюсов, написанный на плюсах, а не на асме, думаю будет полезно
источник

V

VadimAnimeEmbedder in Deus Volt!
Imya Familiev
у @d_r_l  вроде есть стартап со всем необходимым инитом для плюсов, написанный на плюсах, а не на асме, думаю будет полезно
Так у меня он тоже есть. С инитом нет проблем. Вопрос в том, откуда memset высрался)
источник

V

VadimAnimeEmbedder in Deus Volt!
Хм. А со static прокатило. А без static и без volatile - просит memset.
источник

V

VadimAnimeEmbedder in Deus Volt!
Pavel .
Потому таков стандарт языка
А можно ссылку на то, где описано в какие секции какие объявления идут. Именно для c++.
источник