- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 组件不能初始化的问题
RTT组件初始化步骤 1、在rt_config.h里面打开#idefine RT_USING_COMPONENTS_INIT宏开关。 2、在board.c的void rt_hw_board_init()添加#ifdef RT_USING_COMPONENTS_INIT rt_components_board_init();#endif3、确保–keep .o(.rti_fn.) 已经
2017-11-10 19:12:35 2066
原创 rt_kprintf没有输出的问题
rt_console_set_device(const char *name)是设置rt_kprintf的定向输出。如果出现没有输出的问题。可能是 1、串口还未初始化就先给rt_kprintf指定了输出的串口,而这时实际上是找不到该串口设备的,最终导致没有指定rt_kprintf的输出串口,造成finsh没有输出。#ifdef RT_USING_COMPONENTS_INIT rt_com
2017-11-10 19:01:02 4291
原创 RTT CPU使用率计算
首先把cpu_usage_idle_hook函数添加到RT空闲钩子函数上,通过rt_thread_idle_sethook(cpu_usage_idle_hook); 函数实现,在添加钩子函数之后只有在进入空闲线程的时候才会执行此钩子函数cpu_usage_idle_hook, 然后在钩子函数里面,首先在进入 rt_enter_critical(); (关闭中断和调度)相当于CPU全速模式,计算t
2017-11-10 18:47:45 1340
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人