将以前的(正在工作的)项目从 AVR 移植到 STM32。
这是命令序列(包括所有寄存器值的回读-与应写入的值匹配)
"Wr"是一个寄存器写入、"rd"是一个寄存器读取、"cm"是一个命令选通。
这是一个连接到 BOOSTXL CC1125的 STM32 Discovery 板。
[2023-10-18 22:40:09.584] SPI rd 0x2F8F: 0x58; sta 0x00 [2023-10-18 22:40:09.584] [2023-10-18 22:40:09.584] SPI rd 0x2F90: 0x21; sta 0x00 [2023-10-18 22:40:09.584] [2023-10-18 22:40:17.583] SW1 closed: Tx Unmod [2023-10-18 22:40:17.584] [2023-10-18 22:40:17.584] cc_tcxo_on 1 [2023-10-18 22:40:17.584] [2023-10-18 22:40:17.695] SPI cm 0x0030: ; sta 0x0F [2023-10-18 22:40:17.695] [2023-10-18 22:40:17.695] SPI cm 0x0036: ; sta 0x0F [2023-10-18 22:40:17.695] [2023-10-18 22:40:17.711] SPI wr 0x0000: 0xB0; sta 0x0F [2023-10-18 22:40:17.711] [2023-10-18 22:40:17.711] SPI wr 0x0001: 0x08; sta 0x0F [2023-10-18 22:40:17.711] [2023-10-18 22:40:17.711] SPI wr 0x0002: 0xB0; sta 0x0F [2023-10-18 22:40:17.728] [2023-10-18 22:40:17.728] SPI wr 0x0003: 0x09; sta 0x0F [2023-10-18 22:40:17.728] [2023-10-18 22:40:17.728] SPI wr 0x0008: 0x08; sta 0x0F [2023-10-18 22:40:17.728] [2023-10-18 22:40:17.728] SPI wr 0x000B: 0x0A; sta 0x0F [2023-10-18 22:40:17.728] [2023-10-18 22:40:17.728] SPI wr 0x000C: 0x1C; sta 0x0F [2023-10-18 22:40:17.728] [2023-10-18 22:40:17.728] SPI wr 0x000D: 0x00; sta 0x0F [2023-10-18 22:40:17.742] [2023-10-18 22:40:17.742] SPI wr 0x000F: 0x33; sta 0x0F [2023-10-18 22:40:17.742] [2023-10-18 22:40:17.742] SPI wr 0x0010: 0xC6; sta 0x0F [2023-10-18 22:40:17.742] [2023-10-18 22:40:17.742] SPI wr 0x0011: 0x10; sta 0x0F [2023-10-18 22:40:17.742] [2023-10-18 22:40:17.742] SPI wr 0x0013: 0x05; sta 0x0F [2023-10-18 22:40:17.742] [2023-10-18 22:40:17.742] SPI wr 0x0014: 0x3F; sta 0x0F [2023-10-18 22:40:17.742] [2023-10-18 22:40:17.742] SPI wr 0x0015: 0x75; sta 0x0F [2023-10-18 22:40:17.758] [2023-10-18 22:40:17.758] SPI wr 0x0016: 0x10; sta 0x0F [2023-10-18 22:40:17.758] [2023-10-18 22:40:17.758] SPI wr 0x0017: 0x20; sta 0x0F [2023-10-18 22:40:17.758] [2023-10-18 22:40:17.758] SPI wr 0x001C: 0xA9; sta 0x0F [2023-10-18 22:40:17.758] [2023-10-18 22:40:17.758] SPI wr 0x001D: 0xCF; sta 0x0F [2023-10-18 22:40:17.758] [2023-10-18 22:40:17.758] SPI wr 0x001E: 0x00; sta 0x0F [2023-10-18 22:40:17.775] [2023-10-18 22:40:17.775] SPI wr 0x0020: 0x0B; sta 0x0F [2023-10-18 22:40:17.775] [2023-10-18 22:40:17.775] SPI wr 0x0021: 0x14; sta 0x0F [2023-10-18 22:40:17.775] [2023-10-18 22:40:17.775] SPI wr 0x0026: 0x03; sta 0x0F [2023-10-18 22:40:17.775] [2023-10-18 22:40:17.775] SPI wr 0x0027: 0x00; sta 0x0F [2023-10-18 22:40:17.775] [2023-10-18 22:40:17.775] SPI wr 0x0028: 0x40; sta 0x0F [2023-10-18 22:40:17.775] [2023-10-18 22:40:17.775] SPI wr 0x2F00: 0x00; sta 0x0F [2023-10-18 22:40:17.792] [2023-10-18 22:40:17.792] SPI wr 0x2F01: 0x22; sta 0x0F [2023-10-18 22:40:17.792] [2023-10-18 22:40:17.792] SPI wr 0x2F11: 0x05; sta 0x0F [2023-10-18 22:40:17.792] [2023-10-18 22:40:17.792] SPI wr 0x2F12: 0x00; sta 0x0F [2023-10-18 22:40:17.792] [2023-10-18 22:40:17.792] SPI wr 0x2F13: 0x5F; sta 0x0F [2023-10-18 22:40:17.792] [2023-10-18 22:40:17.792] SPI wr 0x2F17: 0x0E; sta 0x0F [2023-10-18 22:40:17.807] [2023-10-18 22:40:17.807] SPI wr 0x2F19: 0x03; sta 0x0F [2023-10-18 22:40:17.807] [2023-10-18 22:40:17.807] SPI wr 0x2F1B: 0x33; sta 0x0F [2023-10-18 22:40:17.807] [2023-10-18 22:40:17.807] SPI wr 0x2F1D: 0x17; sta 0x0F [2023-10-18 22:40:17.807] [2023-10-18 22:40:17.807] SPI wr 0x2F1F: 0x50; sta 0x0F [2023-10-18 22:40:17.807] [2023-10-18 22:40:17.807] SPI wr 0x2F20: 0x6E; sta 0x0F [2023-10-18 22:40:17.807] [2023-10-18 22:40:17.807] SPI wr 0x2F21: 0x14; sta 0x0F [2023-10-18 22:40:17.822] [2023-10-18 22:40:17.822] SPI wr 0x2F22: 0xAC; sta 0x0F [2023-10-18 22:40:17.822] [2023-10-18 22:40:17.822] SPI wr 0x2F32: 0x0E; sta 0x0F [2023-10-18 22:40:17.822] [2023-10-18 22:40:17.822] SPI wr 0x2F34: 0xC7; sta 0x0F [2023-10-18 22:40:17.822] [2023-10-18 22:40:17.822] SPI wr 0x2F36: 0x07; sta 0x0F [2023-10-18 22:40:17.822] [2023-10-18 22:40:17.822] SPI wr 0x2F92: 0x10; sta 0x0F [2023-10-18 22:40:17.839] [2023-10-18 22:40:17.839] SPI wr 0x2F9F: 0x00; sta 0x0F [2023-10-18 22:40:17.839] [2023-10-18 22:40:17.839] SPI wr 0x002B: 0x7F; sta 0x0F [2023-10-18 22:40:17.839] [2023-10-18 22:40:17.839] SPI wr 0x2F0C: 0x3D; sta 0x0F [2023-10-18 22:40:17.839] [2023-10-18 22:40:17.839] SPI wr 0x2F0D: 0x9D; sta 0x0F [2023-10-18 22:40:17.839] [2023-10-18 22:40:17.839] SPI wr 0x2F0E: 0x47; sta 0x0F [2023-10-18 22:40:17.839] [2023-10-18 22:40:17.839] SPI wr 0x2F0A: 0xFF; sta 0x0F [2023-10-18 22:40:17.854] [2023-10-18 22:40:17.854] SPI wr 0x2F0B: 0xEC; sta 0x0F [2023-10-18 22:40:17.854] [2023-10-18 22:40:17.854] SPI wr 0x0019: 0x00; sta 0x0F [2023-10-18 22:40:17.854] [2023-10-18 22:40:17.854] SPI wr 0x0018: 0xA6; sta 0x0F [2023-10-18 22:40:17.854] [2023-10-18 22:40:17.854] SPI wr 0x0012: 0x06; sta 0x0F [2023-10-18 22:40:17.854] [2023-10-18 22:40:17.854] SPI wr 0x0013: 0x65; sta 0x0F [2023-10-18 22:40:17.870] [2023-10-18 22:40:17.870] SPI wr 0x2F91: 0x08; sta 0x0F [2023-10-18 22:40:17.870] [2023-10-18 22:40:17.870] SPI rd 0x0000: 0xB0; sta 0x00 [2023-10-18 22:40:17.870] [2023-10-18 22:40:17.870] SPI rd 0x0001: 0x08; sta 0x00 [2023-10-18 22:40:17.870] [2023-10-18 22:40:17.870] SPI rd 0x0002: 0xB0; sta 0x00 [2023-10-18 22:40:17.870] [2023-10-18 22:40:17.870] SPI rd 0x0003: 0x09; sta 0x00 [2023-10-18 22:40:17.870] [2023-10-18 22:40:17.870] SPI rd 0x0008: 0x08; sta 0x00 [2023-10-18 22:40:17.886] [2023-10-18 22:40:17.886] SPI rd 0x000B: 0x0A; sta 0x00 [2023-10-18 22:40:17.886] [2023-10-18 22:40:17.886] SPI rd 0x000C: 0x1C; sta 0x00 [2023-10-18 22:40:17.886] [2023-10-18 22:40:17.886] SPI rd 0x000D: 0x00; sta 0x00 [2023-10-18 22:40:17.886] [2023-10-18 22:40:17.886] SPI rd 0x000F: 0x33; sta 0x00 [2023-10-18 22:40:17.886] [2023-10-18 22:40:17.886] SPI rd 0x0010: 0xC6; sta 0x00 [2023-10-18 22:40:17.886] [2023-10-18 22:40:17.901] SPI rd 0x0011: 0x10; sta 0x00 [2023-10-18 22:40:17.901] [2023-10-18 22:40:17.901] SPI rd 0x0013: 0x65; sta 0x00 [2023-10-18 22:40:17.901] [2023-10-18 22:40:17.901] SPI rd 0x0014: 0x3F; sta 0x00 [2023-10-18 22:40:17.901] [2023-10-18 22:40:17.901] SPI rd 0x0015: 0x75; sta 0x00 [2023-10-18 22:40:17.901] [2023-10-18 22:40:17.901] SPI rd 0x0016: 0x10; sta 0x00 [2023-10-18 22:40:17.901] [2023-10-18 22:40:17.901] SPI rd 0x0017: 0x20; sta 0x00 [2023-10-18 22:40:17.917] [2023-10-18 22:40:17.917] SPI rd 0x001C: 0xA9; sta 0x00 [2023-10-18 22:40:17.917] [2023-10-18 22:40:17.917] SPI rd 0x001D: 0xCF; sta 0x00 [2023-10-18 22:40:17.917] [2023-10-18 22:40:17.917] SPI rd 0x001E: 0x00; sta 0x00 [2023-10-18 22:40:17.917] [2023-10-18 22:40:17.917] SPI rd 0x0020: 0x0B; sta 0x00 [2023-10-18 22:40:17.917] [2023-10-18 22:40:17.917] SPI rd 0x0021: 0x14; sta 0x00 [2023-10-18 22:40:17.917] [2023-10-18 22:40:17.917] SPI rd 0x0026: 0x03; sta 0x00 [2023-10-18 22:40:17.933] [2023-10-18 22:40:17.933] SPI rd 0x0027: 0x00; sta 0x00 [2023-10-18 22:40:17.933] [2023-10-18 22:40:17.933] SPI rd 0x0028: 0x40; sta 0x00 [2023-10-18 22:40:17.933] [2023-10-18 22:40:17.933] SPI rd 0x2F00: 0x00; sta 0x00 [2023-10-18 22:40:17.933] [2023-10-18 22:40:17.933] SPI rd 0x2F01: 0x22; sta 0x00 [2023-10-18 22:40:17.933] [2023-10-18 22:40:17.933] SPI rd 0x2F11: 0x05; sta 0x00 [2023-10-18 22:40:17.950] [2023-10-18 22:40:17.950] SPI rd 0x2F12: 0x00; sta 0x00 [2023-10-18 22:40:17.950] [2023-10-18 22:40:17.950] SPI rd 0x2F13: 0x5F; sta 0x00 [2023-10-18 22:40:17.950] [2023-10-18 22:40:17.950] SPI rd 0x2F17: 0x0E; sta 0x00 [2023-10-18 22:40:17.950] [2023-10-18 22:40:17.950] SPI rd 0x2F19: 0x03; sta 0x00 [2023-10-18 22:40:17.950] [2023-10-18 22:40:17.950] SPI rd 0x2F1B: 0x33; sta 0x00 [2023-10-18 22:40:17.950] [2023-10-18 22:40:17.950] SPI rd 0x2F1D: 0x17; sta 0x00 [2023-10-18 22:40:17.965] [2023-10-18 22:40:17.965] SPI rd 0x2F1F: 0x50; sta 0x00 [2023-10-18 22:40:17.965] [2023-10-18 22:40:17.965] SPI rd 0x2F20: 0x6E; sta 0x00 [2023-10-18 22:40:17.965] [2023-10-18 22:40:17.965] SPI rd 0x2F21: 0x14; sta 0x00 [2023-10-18 22:40:17.965] [2023-10-18 22:40:17.965] SPI rd 0x2F22: 0xAC; sta 0x00 [2023-10-18 22:40:17.965] [2023-10-18 22:40:17.965] SPI rd 0x2F32: 0x0E; sta 0x00 [2023-10-18 22:40:17.984] [2023-10-18 22:40:17.984] SPI rd 0x2F34: 0xC7; sta 0x00 [2023-10-18 22:40:17.984] [2023-10-18 22:40:17.984] SPI rd 0x2F36: 0x07; sta 0x00 [2023-10-18 22:40:17.984] [2023-10-18 22:40:17.984] SPI rd 0x2F92: 0x10; sta 0x00 [2023-10-18 22:40:17.984] [2023-10-18 22:40:17.984] SPI rd 0x2F9F: 0x00; sta 0x00 [2023-10-18 22:40:17.984] [2023-10-18 22:40:17.984] SPI rd 0x0014: 0x3F; sta 0x00 [2023-10-18 22:40:17.984] [2023-10-18 22:40:17.984] SPI rd 0x0015: 0x75; sta 0x00 [2023-10-18 22:40:17.997] [2023-10-18 22:40:17.998] SPI rd 0x0016: 0x10; sta 0x00 [2023-10-18 22:40:17.998] [2023-10-18 22:40:17.998] SPI rd 0x002B: 0x7F; sta 0x00 [2023-10-18 22:40:17.998] [2023-10-18 22:40:17.998] SPI rd 0x2F0C: 0x3D; sta 0x00 [2023-10-18 22:40:17.998] [2023-10-18 22:40:17.998] SPI rd 0x2F0D: 0x9D; sta 0x00 [2023-10-18 22:40:17.998] [2023-10-18 22:40:17.998] SPI rd 0x2F0E: 0x47; sta 0x00 [2023-10-18 22:40:18.018] [2023-10-18 22:40:18.018] SPI rd 0x2F0A: 0xFF; sta 0x00 [2023-10-18 22:40:18.018] [2023-10-18 22:40:18.018] SPI rd 0x2F0B: 0xEC; sta 0x00 [2023-10-18 22:40:18.018] [2023-10-18 22:40:18.018] SPI rd 0x0019: 0x00; sta 0x00 [2023-10-18 22:40:18.018] [2023-10-18 22:40:18.018] SPI rd 0x0018: 0xA6; sta 0x00 [2023-10-18 22:40:18.018] [2023-10-18 22:40:18.018] SPI rd 0x0012: 0x06; sta 0x00 [2023-10-18 22:40:18.018] [2023-10-18 22:40:18.018] SPI rd 0x0013: 0x65; sta 0x00 [2023-10-18 22:40:18.032] [2023-10-18 22:40:18.032] SPI rd 0x2F91: 0x0A; sta 0x00 [2023-10-18 22:40:18.032] [2023-10-18 22:40:18.032] SPI cm 0x0035: ; sta 0x0F [2023-10-18 22:40:18.032] [2023-10-18 22:40:18.032] cc_txpa_on 1 [2023-10-18 22:40:18.032] [2023-10-18 22:40:18.032] SPI cm 0x003D:
在最后的0x35选通脉冲(STX)之后、看不到 Tx
在 STX 之后、0x3D 选通脉冲(SNOP)挂起:没有来自 CC1125的回复-所以从未变为低电平。
我缺少什么?