From adad6693a9de47e4c1051b509bb22a9aba80e1f4 Mon Sep 17 00:00:00 2001 From: sunbeam Date: Fri, 6 Dec 2024 17:11:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E7=94=A8=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cva_asw_m0146/.vscode/settings.json | 29 +- cva_asw_m0146/cva_asw_m0146.ewp | 69 +- cva_asw_m0146/cva_asw_m0146.ewt | 60 +- .../settings/cva_asw_m0146.Debug.cspy.bat | 4 +- .../settings/cva_asw_m0146.Debug.cspy.ps1 | 4 +- .../settings/cva_asw_m0146.Debug.driver.xcl | 2 +- .../settings/cva_asw_m0146.Debug.general.xcl | 8 +- cva_asw_m0146/settings/cva_asw_m0146.dnx | 2 +- cva_asw_m0146/settings/cva_asw_m0146.wsdt | 64 +- .../src/Matrix/butl/scm_matrix-binutil.c | 28 + .../src/Matrix/butl/scm_matrix-binutil.h | 42 + cva_asw_m0146/src/Matrix/conf/dbccodeconf.h | 33 + cva_asw_m0146/src/Matrix/conf/matrix-config.h | 131 ++ cva_asw_m0146/src/Matrix/inc/can_message.h | 47 + cva_asw_m0146/src/Matrix/inc/canmonitorutil.h | 55 + cva_asw_m0146/src/Matrix/lib/matrix-fmon.h | 65 + cva_asw_m0146/src/Matrix/lib/matrix.c | 557 +++++++++ cva_asw_m0146/src/Matrix/lib/matrix.h | 1080 +++++++++++++++++ cva_asw_m0146/src/Matrix/usr/matrix-fmon.c | 73 ++ cva_asw_m0146/src/RP_01_APP_ert_rtw/KeyPro.c | 636 ---------- cva_asw_m0146/src/RP_01_APP_ert_rtw/KeyPro.h | 121 -- .../RP_01_APP_ert_rtw/MotorCtrl_Maintask.c | 114 -- .../RP_01_APP_ert_rtw/MotorCtrl_Maintask.h | 46 - cva_asw_m0146/src/RP_01_APP_ert_rtw/MsgTx.c | 410 ------- cva_asw_m0146/src/RP_01_APP_ert_rtw/MsgTx.h | 48 - .../src/RP_01_APP_ert_rtw/RP_01_APP.c | 346 ------ .../src/RP_01_APP_ert_rtw/RP_01_APP.h | 195 --- .../src/RP_01_APP_ert_rtw/RP_01_APP_private.h | 31 - .../src/RP_01_APP_ert_rtw/RP_01_APP_types.h | 46 - .../RP_01_APP_ert_rtw/can_datatype_ground.c | 4 - .../src/RP_01_APP_ert_rtw/can_key_msg.c | 778 ------------ .../src/RP_01_APP_ert_rtw/can_key_msg.h | 69 -- .../src/RP_01_APP_ert_rtw/ert_main.c | 103 -- cva_asw_m0146/src/RTE/RTE.C | 109 -- cva_asw_m0146/src/RTE/RTE.H | 28 - cva_asw_m0146/src/RTE/can_message.h | 76 -- cva_asw_m0146/src/RTE/rtwtypes.h | 89 -- cva_asw_m0146/src/appTask.c | 6 +- cva_asw_m0146/src/canuser.c | 6 +- cva_asw_m0146/src/key.c | 113 ++ cva_asw_m0146/src/key.h | 25 + 41 files changed, 2394 insertions(+), 3358 deletions(-) create mode 100644 cva_asw_m0146/src/Matrix/butl/scm_matrix-binutil.c create mode 100644 cva_asw_m0146/src/Matrix/butl/scm_matrix-binutil.h create mode 100644 cva_asw_m0146/src/Matrix/conf/dbccodeconf.h create mode 100644 cva_asw_m0146/src/Matrix/conf/matrix-config.h create mode 100644 cva_asw_m0146/src/Matrix/inc/can_message.h create mode 100644 cva_asw_m0146/src/Matrix/inc/canmonitorutil.h create mode 100644 cva_asw_m0146/src/Matrix/lib/matrix-fmon.h create mode 100644 cva_asw_m0146/src/Matrix/lib/matrix.c create mode 100644 cva_asw_m0146/src/Matrix/lib/matrix.h create mode 100644 cva_asw_m0146/src/Matrix/usr/matrix-fmon.c delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/KeyPro.c delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/KeyPro.h delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/MotorCtrl_Maintask.c delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/MotorCtrl_Maintask.h delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/MsgTx.c delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/MsgTx.h delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/RP_01_APP.c delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/RP_01_APP.h delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/RP_01_APP_private.h delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/RP_01_APP_types.h delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/can_datatype_ground.c delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/can_key_msg.c delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/can_key_msg.h delete mode 100644 cva_asw_m0146/src/RP_01_APP_ert_rtw/ert_main.c delete mode 100644 cva_asw_m0146/src/RTE/RTE.C delete mode 100644 cva_asw_m0146/src/RTE/RTE.H delete mode 100644 cva_asw_m0146/src/RTE/can_message.h delete mode 100644 cva_asw_m0146/src/RTE/rtwtypes.h create mode 100644 cva_asw_m0146/src/key.c create mode 100644 cva_asw_m0146/src/key.h diff --git a/cva_asw_m0146/.vscode/settings.json b/cva_asw_m0146/.vscode/settings.json index d3e447c..017378e 100644 --- a/cva_asw_m0146/.vscode/settings.json +++ b/cva_asw_m0146/.vscode/settings.json @@ -22,7 +22,32 @@ "pwmlite_drv.h": "c", "RTE.C": "cpp", "rtwtypes.h": "c", - "can_message.h": "c" + "can_message.h": "c", + "canuser.h": "c", + "scm_matrix-binutil.h": "c", + "matrix.h": "c", + "key.h": "c", + "dbccodeconf.h": "c" }, - "C_Cpp.default.compilerPath": "" + "C_Cpp.default.compilerPath": "", + "MicroPython.executeButton": [ + { + "text": "▶", + "tooltip": "运行", + "alignment": "left", + "command": "extension.executeFile", + "priority": 3.5 + } + ], + "MicroPython.syncButton": [ + { + "text": "$(sync)", + "tooltip": "同步", + "alignment": "left", + "command": "extension.execute", + "priority": 4 + } + ], + "Codegeex.CompletionDelay": 0.5, + "Codegeex.RepoIndex": true } \ No newline at end of file diff --git a/cva_asw_m0146/cva_asw_m0146.ewp b/cva_asw_m0146/cva_asw_m0146.ewp index 0122f5a..ae0013d 100644 --- a/cva_asw_m0146/cva_asw_m0146.ewp +++ b/cva_asw_m0146/cva_asw_m0146.ewp @@ -361,8 +361,11 @@ $PROJ_DIR$\src\RTT $PROJ_DIR$\SDK\platform\devices\CVM014x\drivers\clock $PROJ_DIR$\SDK\platform\devices\CVM014x\drivers\cpu\irq - $PROJ_DIR$\src\RP_01_APP_ert_rtw - $PROJ_DIR$\src\RTE + $PROJ_DIR$\src\Matrix\inc + $PROJ_DIR$\src\Matrix\butl + $PROJ_DIR$\src\Matrix\conf + $PROJ_DIR$\src\Matrix\lib + $PROJ_DIR$\src\Matrix\usr