ZHCU481E october 2022 – july 2023
表 3-5 列出了从 RAM 执行 T-Format 库函数所需的 C28x CPU 周期。此数据使用以下方法收集:
| 周期:-O2 -mf2 | |||
|---|---|---|---|
| 功能 | CRC 计算(1) | TX CRC 由 VCRC 计算得出(2) RX CRC 由 CLB 计算得出(3) |
TX 和 RX CRC 都由 C28x 查找表计算得出(4) |
| setupCommandReadEEPROM | 发送 | 266 | 264 |
| setupCommandWriteEEPROM | 发送 | 280 | 291 |
| setupCommandReadoutOrReset | 不适用 | 231 | 222 |
| spiRxISR | 不适用 | 418 | 418 |
| startOperation | 不适用 | 19 | 14 |
| receiveDataID0_1_7_8_C | 接收 | 41 | 118 |
| receiveDataID2 | 接收 | 35 | 81 |
| receiveDataID3 | 接收 | 64 | 218 |
| receiveDataID6 | 接收 | 57 | 101 |
| receiveDataIDC | 接收 | 53 | 97 |
| updateEncoderID | 不适用 | 1 | 1 |
| updatePositionsOrTurns | 不适用 | 18 | 18 |
表 3-6 列出了与每个库源文件相对应的 16 位字代码大小。C28x 查找表占用 256 个字的 RAM 或闪存,此表中并未反映。
| 代码大小:-O2 -mf2 | ||
|---|---|---|
| 源文件 | TX CRC:VCRC RX CRC:CLB |
TX 和 RX CRC: C28x 查找表 |
| pm_tformat_source | 936 | 923 |
| clb_config | 480 | 246 |
| pm_tformat_crc | 26 | 148 |
| pm_tformat_crc_vcrc | 14 | 不适用 |