AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(四) ad9361_init 编译报错 和 读取 AD9361 ID
调用 ad9361_init 函数 ,编译报错一堆:
ad9361_init(&ad9361_phy, &default_init_param);

添加 一下 文件 ,解决问题:
ad9361_conv.c 文件加入,
api和util 整个文件夹 复制进入工程,
axi_core / axi_adc_core 和 axi_dac_core 复制到工程

增加 us 延时和 ms 延时 接口

增加 内存分配和释放接口, 接口为 FreeRTOS 内存分配接口

编译无错误

SPI 底层日志, 00 37 都寄存器 0x37 返回值 0x0A
SPI Register 0x037—Product ID

log:
mpfs_spi_tx_rx,len:3. 0x00 0x37 0x0A end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x00 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x04 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x45 0x00 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x10 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x03 end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x03 end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F e [09:25:33.260]收←◆nd. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x23 0x3F end. mpfs_spi_tx_rx,len:3. 0x80 0x23 0x7F end. mpfs_spi_tx_rx,len:3. 0x80 0x18 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x1A 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x23 0x7F end. mpfs_spi_tx_rx,len:3. 0x80 0x23 0xFF end. mpfs_spi_tx_rx,len:3. 0x80 0x19 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x1B 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x23 0xFF end. mpfs_spi_tx_rx,len:3. 0x80 0x23 0xFF end. mpfs_spi_tx_rx,len:3. 0x00 0x26 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x26 0x80 end. mpfs_spi_tx_rx,len:3. 0x80 0x30 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x31 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x32 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x33 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x20 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x27 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x28 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x2C 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x29 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x2D 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x2A 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x2E 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x2B 0x00 end. mpfs_spi_tx_rx,len:3. 0x80 0x2F 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x26 0x80 end. mpfs_spi_tx_rx,len:3. 0x80 0x26 0x80 end. mpfs_spi_tx_rx,len:3. 0x83 0xDF 0x01 end. mpfs_spi_tx_rx,len:3. 0x82 0xA6 0x0E end. mpfs_spi_tx_rx,len:3. 0x82 0xA8 0x0E end. mpfs_spi_tx_rx,len:3. 0x82 0x92 0x08 end. mpfs_spi_tx_rx,len:3. 0x82 0x94 0x00 end. mpfs_spi_tx_rx,len:3. 0x82 0x93 0xB9 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x04 end. mpfs_spi_tx_rx,len:3. 0x82 0xAB 0x06 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x00 end. mpfs_spi_tx_rx,len:3. 0x82 0xAC 0x10 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x10 end. mpfs_spi_tx_rx,len:3. 0x82 0xAC 0x13 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x13 end. mpfs_spi_tx_rx,len:3. 0x82 0xAC 0x73 end. mpfs_spi_tx_rx,len:3. 0x80 0x09 0x07 end. mpfs_spi_tx_rx,len:3. 0x80 0x42 0x12 end. mpfs_spi_tx_rx,len:3. 0x80 0x43 0x34 end. mpfs_spi_tx_rx,len:3. 0x80 0x46 0x04 end. mpfs_spi_tx_rx,len:5. 0xA0 0x4A 0xFF 0xFF 0xFF end. mpfs_spi_tx_rx,len:3. 0x80 0x4B 0xE0 end. mpfs_spi_tx_rx,len:3. 0x80 0x4E 0x10 end. mpfs_spi_tx_rx,len:3. 0x80 0x44 0x18 end. mpfs_spi_tx_rx,len:3. 0x80 0x43 0x29 end. mpfs_spi_tx_rx,len:3. 0x80 0x42 0x5C end. mpfs_spi_tx_rx,len:3. 0x80 0x41 0x12 end. mpfs_spi_tx_rx,len:3. 0x80 0x3F 0x05 end. mpfs_spi_tx_rx,len:3. 0x80 0x3F 0x01 end. mpfs_spi_tx_rx,len:3. 0x80 0x4C 0x86 end. mpfs_spi_tx_rx,len:3. 0x80 0x4D 0x01 end. mpfs_spi_tx_rx,len:3. 0x80 0x4D 0x05 end. mpfs_spi_tx_rx,len:3. 0x00 0x5E 0x80 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x00 0x45 0x00 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x06 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x03 end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x03 end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x03 end. mpfs_spi_tx_rx,len:3. 0x80 0x0A 0x02 end. mpfs_spi_tx_rx,len:3 [09:25:33.637]收←◆. 0x00 0x0A 0x02 end. mpfs_spi_tx_rx,len:3. 0x00 0x45 0x00 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x06 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x02 end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x02 end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x02 end. mpfs_spi_tx_rx,len:3. 0x80 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x45 0x00 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x06 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x5F end. mpfs_spi_tx_rx,len:3. 0x80 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x45 0x00 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x06 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5F end. mpfs_spi_tx_rx,len:3. 0x80 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x45 0x00 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x06 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. [09:25:34.024]收←◆ 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4F end. mpfs_spi_tx_rx,len:3. 0x80 0x02 0x4C end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4C end. mpfs_spi_tx_rx,len:3. 0x00 0x45 0x00 end. mpfs_spi_tx_rx,len:3. 0x02 0xAB 0x06 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:3. 0x02 0xAC 0x73 end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x0A 0x0A end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4C end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4C end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4C end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4C end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x35 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:7. 0x42 0x75 0x00 0x00 0x00 0x00 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x05 0x00 end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x80 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x02 0x4C end. mpfs_spi_tx_rx,len:3. 0x80 0x02 0x4C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x22 0x0A end. mpfs_spi_tx_rx,len:3. 0x80 0x22 0x02 end. mpfs_spi_tx_rx,len:3. 0x00 0xFE 0x44 end. mpfs_spi_tx_rx,len:3. 0x80 0xFE 0x45 end. mpfs_spi_tx_rx,len:3. 0x01 0x11 0xCA end. mpfs_spi_tx_rx,len:3. 0x81 0x11 0xCB end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x01 0x5C 0x15 end. mpfs_spi_tx_rx,len:3. 0x81 0x5C 0x19 end. mpfs_spi_tx_rx,len:3. 0x01 0x28 0x03 end. mpfs_spi_tx_rx,len:3. 0x81 0x28 0x03 end. mpfs_spi_tx_rx,len:3. 0x81 0x24 0xF4 end. mpfs_spi_tx_rx,len:3. 0x81 0x25 0x3B end. mpfs_spi_tx_rx,len:3. 0x01 0x17 0x08 end. mpfs_spi_tx_rx,len:3. 0x81 0x17 0x08 end. mpfs_spi_tx_rx,len:3. 0x00 0x03 0x5C end. mpfs_spi_tx_rx,len:3. 0x81 0x50 0xDE end. mpfs_spi_tx_rx,len:3. 0x81 0x51 0xBC end. mpfs_spi_tx_rx,len:3. 0x81 0x52 0x88 end. mpfs_spi_tx_rx,len:3. 0x81 0x53 0x44 end. mpfs_spi_tx_rx,len:3. 0x81 0x54 0x22 end. mpfs_spi_tx_rx,len:3. 0x81 0x55 0x11 end. mpfs_spi_tx_rx,len:3. 0x81 0x56 0x03 end. mpfs_spi_tx_rx,len:3. 0x81 0x57 0x07 end. mpfs_spi_tx_rx,len:3. 0x81 0x58 0x0C end. mpfs_spi_tx_rx,len:6. 0x30 0x44 0x18 0x29 0x5C 0x12 end. mpfs_spi_tx_rx,len:3. 0x80 0x0B 0xCE
浙公网安备 33010602011771号