STM32
文章平均质量分 89
巴扎黑不嘿
这个作者很懒,什么都没留下…
展开
-
普中FreeRTOS资料的学习
CubeMX使用FreeRTOS编程指南_TOP嵌入式队列是为了任务与任务、任务与中断之间的通信而准备的,可以存储有限的、大小固定的数据项目。通常队里采用先进先出(FIFO)的存储缓冲机制,也就是往队列发送数据时候(入队)永远是发送到队列的尾部,而从队里提取数据的时候(出队)是从队列的头部提取的。数据发送到队列中发导致数据拷贝,也就是将要发送到数据拷贝到队列中,即队列中存储的是数据的原始值,而不是数据的引用(即只传递数据的指针),这个也叫值传递。原创 2023-08-01 14:25:44 · 334 阅读 · 1 评论 -
关于USB的DFU固件升级的一些问题
在反复报错重启电脑中终于知道,我在某次尝试修改中在CubeMX中reset了USB设置,然后那个USBD_DFU_APP_DEFAULT_ADD 就变成了bootloar的地址0x08000000(我就说为啥串口打印一直都在循环),修改后还是发现2和1 的问题,就发现参考博客程序一进BootLoader程序就跳转到APP了,一跳到APP的话,设备应该就不是在DFU中,然后。),所以栈区的大小一定大于2K才能不会出现问题,这里大小设置可以编译后查看map文件,查看栈的使用情况。如果点击是,立刻电脑重启!原创 2023-07-16 16:32:04 · 813 阅读 · 1 评论