https://habr.com/ru/company/ruvds/blog/525842/ может интересно будет. P.s. у меня была разок проблема с памятью, если программа разрасталась, mcu глох, хотя на другом (не китайском) норм было
https://habr.com/ru/company/ruvds/blog/525842/ может интересно будет. P.s. у меня была разок проблема с памятью, если программа разрасталась, mcu глох, хотя на другом (не китайском) норм было
/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'
Я не использую стандартных библиотек вообще. Но это не важно. Сам факт того, что вместо того, чтобы положить в bss и все, он вызвает memset - как-то странно.
Я не использую стандартных библиотек вообще. Но это не важно. Сам факт того, что вместо того, чтобы положить в bss и все, он вызвает memset - как-то странно.
Я не использую стандартных библиотек вообще. Но это не важно. Сам факт того, что вместо того, чтобы положить в bss и все, он вызвает memset - как-то странно.
/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 вроде есть стартап со всем необходимым инитом для плюсов, написанный на плюсах, а не на асме, думаю будет полезно