JAJU534E october 2022 – july 2023
T フォーマットのライブラリ関数を RAM から実行するために必要な C28x CPU サイクル数を、表 3-5 に示します。このデータの収集には、次のツールと設定を使用しています。
| サイクル数:-O2 -mf2 | |||
|---|---|---|---|
| 機能 | CRC 計算(1) | VCRC による TX CRC(2) CLB による RX CRC(3) |
C28x ルックアップ・テーブルによる TX と RX の CRC(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 |
各ライブラリ・ソース・ファイルに対応するコード・サイズを、16 ビット・ワード単位で表 3-6 に示します。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 | 該当なし |