SPI 初始化时,SPI设备在rt_spi_configure时出错,原因定位到
代码注释掉可以启动spi rt_mutex 名称现实乱码,找了几个小时,不懂是哪出错了。用了WS2812B 的软件包,使用SPI+DMA的驱动方式来控制RGB。
查看更多
mutex的名字写短点儿,8个字符以内rt_mutex_take 和 rt_mutex_release 在函数内要保证成对执行,或者说某个代码域入口和出口要保证成对执行。注释掉其中一个,另一个也有注释掉。
你只有spi_bus,没有spi_device。
spi_bus
spi_device
spi1 spi_bus
spi10 spi device
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
谢谢!问题已解决。原因是初始化SPI时,查找设备名称误写成总线名称