gpt4 book ai didi

linux spi驱动配置

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:16 25 4
gpt4 key购买 nike

是 linux 和内核编译的新手。我想在我的设备中添加 SPI 支持——它的带有 LCD 的 stm32f429-disco 评估板。我在这里找到了整个项目:https://github.com/jserv/stm32f429-linux-builder ,编译它并且它工作(内核源是 https://github.com/robutest/uclinux ),但我不知道如何在 https://github.com/robutest/uclinux/blob/master/arch/arm/mach-stm32/spi.c 中设置 CONFIG_STM32_SPI1 标志(https://github.com/jserv/stm32f429-linux-builder/blob/master/configs/kernel_config 行:45) .

我检查过 https://github.com/robutest/uclinux/blob/master/arch/arm/mach-stm32/Kconfighttps://github.com/robutest/uclinux/blob/master/arch/arm/mach-stm32/Makefile并且配置标志看起来不错。手动添加 CONFIG_SPI_STM32 和 CONFIG_STM32_SPI1 到“kernel_config”不起作用。编译器从此文件中删除这两个标志。

为什么 CONFIG_STM32_SPIx 和 CONFIG_SPI_STM32 条目甚至不像原始“kernel_config”文件中的其他条目“# CONFIG_STM32_USART1 is not set”那样可见(我在“make menuconfig”中也找不到 STM32-SPI)?

最佳答案

根据您提供的内容,我建议添加到您的 defconfig,即您正在使用的项目中的 kernel_config 文件:

CONFIG_SPI=y

CONFIG_SPI_STM32=y

CONFIG_STM32_SPI1=y

关于linux spi驱动配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27988929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com