Kconfig的配置

prj.conf配置文件里设置Kconfig的配置。可以参考Kconfig的配置

设备树覆盖文件

CMake变量的DTC_OVERLAY_FILE包含一个空格或分号的叠加列表。如果DTC_OVERLAY_FILE指定多个文件,则C预处理器将它们包含在该顺序中。
可以通过以下方式设置DTC_OVERLAY_FILE的变量:

  • 在构建命令行上使用-DDTC_OVERLAY_FILE="file1.overlay;file2.overlay"
  • 在应用程序中使用CMake命令,例如:在CMakeLists.txt文件中通过set()设置。
  • 使用环境变量设置DTC_OVERLAY_FILE(弃用)。
  • 在应用程序文件夹中创建一个boards/<BOARD>_<revision>.overlay文件,用于当前的板修订。这需要会支持多次修订,请参阅多个板修订。如果boards/<BOARD>.overlay该文件也存在,则该文件将与该文件合并。
  • 在应用程序文件夹中为当前板创建文件boards/<BOARD>.overlay
  • 在应用程序文件夹中创建文件<BOARD>.overlay
  • 在应用程序文件夹中创建文件app.overlay