[BUG记录]UART占用CPUload过高问题

2023-12-14 00:07:20


??

关键词

嵌入式、C语言、autosar、TDA4

平台说明

项目Value
OSautosar OS
autosar厂商vector
芯片厂商TI
编程语言C,C++
编译器HighTec (GCC)

一、背景

??在基于TDA4开发的域控中使用到了UART打印debug信息,不管是A核还是R核都用到了。但是发现CPUload异常升高。

二、根本原因

??因为使用到了UART的同步打印,导致系统等待时间过长,消耗了不必要的资源。

三、措施

??改为异步打印,减少不必要的debug内容。

文章来源:https://blog.csdn.net/weixin_42447823/article/details/134984746
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。