WCDI_4503
WCDI_4503
这家伙很懒,什么也没写!

注册于 3年前

回答
2
文章
0
关注者
0

我 采纳了的最佳答案

3年前

使用Ymodem_ota串口升级被定时器打断

我 发表了评论

3年前

使用Ymodem_ota串口升级被定时器打断

@出出啊 感谢指导,目前关掉任务已经解决问题,谢谢!

我 发表了评论

3年前

使用Ymodem_ota串口升级被定时器打断

@出出啊bootloader用的rt出的。2.定时器时app里调用的,里面用的串口1。3.问题出在app,升级的同时app里定时发送串口1数据造成升级中断,现在疑惑在这里,为什么串口1定时发送数据会影

我 发表了评论

3年前

使用Ymodem_ota串口升级被定时器打断

@出出啊 关闭线程直接使用rt_thread_detach吗? bootloader是rt-thread官方网页制作的,只有升级app。bootloader用的是串口4,定时器里开了串口1定时发

我 发表了评论

3年前

使用Ymodem_ota串口升级被定时器打断

@出出啊 我升级时所有任务线程和定时器都没关。。请问如何实现全部关闭,通过msh发送命令吗?谢谢!

我 发表了评论

3年前

使用Ymodem_ota串口升级被定时器打断

@ching 那怎么实现定时发送,回调函数里置标志位,单独开个线程根据标志位发送吗?

我 发表了评论

3年前

使用Ymodem_ota串口升级被定时器打断

bootloader里升级app刚测试了下,发现定时器1 超时回调函数影响的,里面串口定时发送数据/* 定时器1超时函数 , 串口1 定时发送 */ static void timeout1(void

我 发表了评论

3年前

调用rt_thread_delay后线程被挂起,无法再次执行

感谢,发现用了另一个时钟配置,频率太快导致读不到数据了。

我 发表了评论

3年前

调用rt_thread_delay后线程被挂起,无法再次执行

@出出啊 感谢,发现用了另一个时钟配置,频率太快导致读不到数据了。

我 对问题发布了答案

3年前

调用rt_thread_delay后线程被挂起,无法再次执行

另外两版软件在SPI应用读取程序上是完全一样的,我只是加了个bootloader,划分了flash

我 发表了评论

3年前

调用rt_thread_delay后线程被挂起,无法再次执行

我之前也发现两版软件同样都是挂起状态,但是不加bootloader的软件虽然是挂起,但是线程的时间片一直在变化,而另一版软件则一直不变。下图是不加boot的线程状态

我 发表了评论

3年前

串口中断接收经常出现只接收头一个字节或丢数据问题?

谢谢指导!我按照你的方式更改了中断处理函数,如下,有改善,但是还会出现个别只能接收首字节的问题,我这样更改有什么问题吗?谢谢!void UART4_IRQHandler(void) { /*

回到
顶部

发布
问题

投诉
建议