移植zephyr 的设备树的编译

 

 只生成设备树不编译

west build -b  stm32f103_0704 --cmake-only   -d build_stm32f103_0704

 生成头文件及临时文件

scripts/dts/gen_defines.py -> devicetree_generated.h、zephyr.dts
cmake/modules/dts.cmake->gen_dts_cmake.py->build/zephyr/dts.cmake

 

1、West 命令及编译过程简介

https://blog.csdn.net/My_CSDN_IT/article/details/118180074

 

2、

clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000080>;

  • DT_CLOCKS_CELL(..., bits) 获取 clocks 属性中的第二个值,通常是用于配置时钟的比特位或标志位。
  • DT_CLOCKS_CELL(..., bus) 获取 clocks 属性中的总线类型,如 STM32_CLOCK_BUS_APB2
posted @ 2024-09-17 12:16  cogitoergosum  阅读(6)  评论(0编辑  收藏  举报