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 | 該当なし |