
RTT
NULL_1969
公众号:MCUdebuger,wx:jack_yi_null;b站:计算机考古工程厮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 1441 阅读 · 0 评论 -
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 · 4683 阅读 · 0 评论 -
组件不能初始化的问题
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 · 2131 阅读 · 0 评论