SPI

SPI驱动

发布于 2015-07-09 15:22:40
spi_flash_at45dbxx.h和spi_flash_at45dbxx.c文件,现在我在调用at45dbxx_init(const char * flash_device_name, const char * spi_device_name)函数,执行到:
/* config spi */
{
struct rt_spi_configuration cfg;
cfg.data_width = 8;
cfg.mode = RT_SPI_MODE_0 | RT_SPI_MSB; /* SPI Compatible Modes 0 and 3 */
cfg.max_hz = 66000000; /* Atmel RapidS Serial Interface: 66MHz Maximum Clock Frequency */
rt_spi_configure(spi_flash_at45dbxx.rt_spi_device, &cfg);
}

出现了问题:Function[rt_mutex_take] shall not be used before scheduler start(打印信息),这个与我调用的位置有关吗? 与这个rt_system_scheduler_start();有什么关系??

查看更多

关注者
0
被浏览
1.7k
3 个回答
aozima
aozima 2015-07-09
把代码放到线程中去执行。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友