peng-zhihui / HelloWord-Keyboard

GNU General Public License v3.0
6.03k stars 986 forks source link

f103 printf重定向栈溢出问题 #122

Open sytnocui opened 1 year ago

sytnocui commented 1 year ago

最近调试的一个使用f103的小项目仿照了稚晖君的工具链与目录结构,但是发现同时使用printf重定向与freertos会直接flash爆满,就算减掉一些逻辑能运行起来,运行到printf还是会卡死。发现这个项目没有使用到freertos与printf,是有这方面的考虑吗,或者稚晖君有没有解决这个问题的方案呢

peng-zhihui commented 1 year ago

F1很少有用RTOS的,flash和sram太小了,printf可以用,参考我cmakelist.txt里面的一些宏定义关掉一些编译器特性就行了

ewecan commented 6 months ago

我在STM32CUBEIDE里c++环境下移植了u8g2,flash也爆了。估计也是编译器的锅,请问有朋友知道怎么修改编译器的特性吗

TheShallow commented 6 months ago

这是来自小项的自动回复邮件。   邮件已收到