esp32s3 在中断里面 printf 会重启,怎么才能在中断里面 printf

QbasicJacky
Posts: 10
Joined: Mon Apr 10, 2023 3:52 am

esp32s3 在中断里面 printf 会重启,怎么才能在中断里面 printf

Postby QbasicJacky » Thu Apr 27, 2023 5:40 am

我在定时中断里面 想打印信息,发现printf 会导致重启
应该是 中断堆栈 和 任务堆栈 冲突的问题把
我想实时获取 中断的打印信息,不想通过 消息队列 在任务级别打印
应该怎么处理

yake827
Posts: 43
Joined: Mon Aug 09, 2021 7:51 am

Re: esp32s3 在中断里面 printf 会重启,怎么才能在中断里面 printf

Postby yake827 » Tue May 09, 2023 8:53 am

用 ets_printf() 函数打印就好了,我们 IDF 里面也有其他中断handle函数打印的示例,你都可以搜搜看

Who is online

Users browsing this forum: No registered users and 58 guests