
stm32
nbws1
这个作者很懒,什么都没留下…
展开
-
stm32 使用malloc 硬件错误问题
问题:使用原子maccol初始化,就会报硬件错误解决:1、堆空间不足,startup_stm32f10x.s中设置Heap_Size大小,大于申请内存空间2、上述方法无效查看.map中Heap大小,如果被remove,添加stdlib.h头文件,添加malloc(0);可以解决报错,具体原因还没搞懂...原创 2020-03-26 00:25:29 · 842 阅读 · 0 评论 -
stm32 ram不够用
使用stm32f103c8t6只有20k ram,编译后发现超出20k编译失败,需要减少ram使用,当不知道那个文件占用过多ram时,可以打开工程文件下.map文件 Image component sizes下会列出所有程序占用大小...原创 2020-03-25 18:33:31 · 1671 阅读 · 0 评论 -
STM32 虚拟串口遇到的问题
目标:移植正点原子stm32f103zet6串口程序到stm32f103c8t6问题1:程序运行到usb初始化,卡住原因:hw_config中使用printf函数,由于没有初始化 串口1,导致卡住。解决方法:1.初始化串口12.注释hw_config中所有printf问题2:未知usb设备原因:1.虚拟串口驱动安装问题2.usb时钟错误,必须为48M3.缺少上拉...原创 2020-03-09 16:24:58 · 1843 阅读 · 0 评论