板级适配SATA SSD,非NVME普配

  • 此贴的由来来源于另外一贴,做操作记录
  • https://www.hiascend.com/forum/thread-0272153598261500032-1-1.html
  • 因为后续产品定位,200I DK A2转香橙派20T ~~,感觉做了没用。所以我大致记录下流程
  • 该贴需要懂点linux 设备树的知识,也就是dtb,dtsi ,理解做rtt 配置表就O了
  • 设备挂海鲜市场,如果有感兴趣的可以去逛逛看,价格合适

image.png

  • 驱动细操链接如下

 https://support.huawei.com/enterprise/zh/doc/EDOC1100349191/f2398705

  • 需要重新编译底层驱动 
  • 首先看设备id,cardid

cke_41407.png

npu-smi info -l
npu-smi info -m
npu-smi info -t board -i 0 -c 0复制

cke_43335.png

cke_44263.png

  • 得到了board ID 0xc79c  也就是 51100
  • 这样准备工作就OK了,接下来
  • 下载源码包 , CANN一个是社区版本,一个企业版本,要下载对
  • 找到Ascend310B-source.tar.gz

cke_88217.png

  • 先到固件与驱动下载Ascend-hdk-310b-sdk-soc_23.0.0.zip再解压
  • CANN内核跟商用版本的1.0.23版本基本一致

cke_110093.png

cke_135688.png

tar -xzvf Ascend310B-source.tar.gz
cd Ascend310B-source
cd config/adaptive/adaptive_config/复制

cke_139434.png

  • 按照指示修改相应的配置
  • 也就是屏蔽掉PCIE所有驱动,留SATA驱动
  • 这里其实是有问题,这就意味着另外一个M.2口可能会无法工作

cke_168671.png

修改XML中内容

vim user_base_config.xml复制

cke_146819.png

cke_149540.png

cd /opt/Ascend310B-source/dtb/dts/hi1910b/hi1910BL
vim hi1910B-asic-M100-B51.dts 复制

cke_331236.png

cd product
vim hi1910B-pcie-rc-M100-B51.dtsi复制

  • 按照指示全部编译

cke_339719.png

cd /opt/Ascend310B-source/dtb/dtbtool/
cd /opt/Ascend310B-source
bash build.sh dtb复制

  • 编译后的“userBaseConfig.bin”和“dt.img”文件上传至任意目录下,例如“/run”

cd /run
/var/davinci/driver/upgrade-tool --device_index -1 --component Usr_Base_Config --path userBaseConfig.bin
reboot复制
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

william_myq

你的鼓励是我继续的动力!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值