海思SD3403/SS928V100开发(15)9轴IMU ICM-20948模块SPI接口调试
1.前言
芯片平台: 海思SD3403/SS928V100
操作系统平台: Ubuntu20.04.05【自己移植】
9轴IMU模块:ICM-20948
通讯接口: SPI
模块datasheet手册:
https://download.csdn.net/download/jzwjzw19900922/89517096
2. 调试记录
2.1 pinmux配置
#spi0
bspmm 0x0102F01D8 0x1251 #SPI0 SCLK
bspmm 0x0102F01DC 0x1051 #SPI0 SDO
bspmm 0x0102F01E0 0x1251 #SPI0 SDI
bspmm 0x0102F01E4 0x1241 #SPI0 CSN
2.2 ssp_read/ ssp_read工具读写测试
参考
ssp_write
Usage: ssp_write <spi_num> <csn> <dev_addr> <reg_addr> <data> [dev_width] [reg_width] [data_width] [reg_order] [data_order].dev_width, reg_width, data_width, reg_order and data_order can be omitted. The defaults are 0x1.
e