DTB介绍
Atlas 200I A2 加速模块提供dt.img镜像集成不同的DTB,Hboot2根据Atlas 200I A2 加速模块的adc_board_id和底板的adc_board_id在dt.img中选择匹配的DTB加载,当无匹配的DTB时会加载dt.img中第一个DTB。
用户可基于dts自定义不同的DTB使能整机丰富的硬件接口,dts源码提供了可供整机参考的dts,详细介绍如下。

hi1910B-asic-M150-B50.dts、hi1910B-asic-M100-B51.dts、hi1910B-asic-M150-B51.dts和hi1910B-asic-default.dts在源码包Ascend310B-source tar.gz中,详细获取方式请参见下载软件包。
用户有以下两种方式自定义dts。
- 基于dts Sample示例定义整机的dts,比如整机底板的LSADC[7:6]为30,搭配20T算力的Atlas 200I A2 加速模块时,dts可以为hi1910B-asic-M150-B30.dts,同时修改dts中boardid字段为如下。
{ compatible = "hisilicon,hi1910B-evb", "hisilicon,ascend610"; hisi,boardid = <0x0 0x3 0x0 0x1 0x5 0x0>; #address-cells = <0x2>; #size-cells = <0x2>; interrupt-parent = <0x1>; model = "Hisilicon PhosphorHi1910B evb";
- 基于hi1910B-asic-default.dts定义整机的dts,适配整机的硬件接口。
父主题: 启动流程介绍