野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19288|回复: 4

microlib

[复制链接]
发表于 2020-9-28 13:53:29 | 显示全部楼层 |阅读模式
大佬们,为什么我没有使用printf那些函数,只是点亮一个LED灯,但是不勾选use microlib的话,虽然程序不报错,但是LED还是不能亮诶,一旦勾选上就可以正常发光

回复

使用道具 举报

发表于 2020-10-9 09:13:29 | 显示全部楼层
F4板子吗
回复

使用道具 举报

发表于 2020-10-10 08:50:44 | 显示全部楼层
microlib还会初始化程序堆栈,不勾选的话,堆栈可能会出错,也就跑不了代码了
回复 支持 反对

使用道具 举报

发表于 2021-9-25 09:43:13 | 显示全部楼层
瞎眼灯 发表于 2020-10-10 08:50
microlib还会初始化程序堆栈,不勾选的话,堆栈可能会出错,也就跑不了代码了 ...

哥们,你们,请问关于这个问题有更深入的研究么? 我现在根据野火官网的LiteOS移植资料,只是把LiteOS的文件加入到工程编译,如果不选中use MicroLIB就无法运行,就是一个LED也无法点亮,选中就可以;  我把LiteOS的文件移除出工程的话,就不需要选中use Micro LIB,程序也是能正常运行的,
求教求教!d:\useMicroLIB.jpg
回复 支持 反对

使用道具 举报

发表于 2021-9-28 17:51:01 | 显示全部楼层
GrandRiver 发表于 2021-9-25 09:43
哥们,你们,请问关于这个问题有更深入的研究么? 我现在根据野火官网的LiteOS移植资料,只是把LiteOS的 ...

我也只是大概知道有这么个功能,了解不深。估计liteOS里哪个地方用到了microlib里的东西吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 14:12 , Processed in 0.028898 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表