From cfe2cece5751feb14dec5fef1966937dc7159e2a Mon Sep 17 00:00:00 2001 From: "wien.b" <18058767332@163.com> Date: Wed, 20 Dec 2023 17:43:45 +0800 Subject: [PATCH] Modify the CAN display problem --- APP_Framework/Applications/app_test/test_can.c | 11 ++++++----- APP_Framework/Framework/control/ipc_protocol/Kconfig | 7 ------- 2 files changed, 6 insertions(+), 12 deletions(-) mode change 100755 => 100644 APP_Framework/Framework/control/ipc_protocol/Kconfig diff --git a/APP_Framework/Applications/app_test/test_can.c b/APP_Framework/Applications/app_test/test_can.c index c19abecdb..6dfdf6ed1 100644 --- a/APP_Framework/Applications/app_test/test_can.c +++ b/APP_Framework/Applications/app_test/test_can.c @@ -18,6 +18,7 @@ * @date: 2023/2/17 */ #include +#include #include #include #ifdef ADD_XIZI_FEATURES @@ -54,7 +55,7 @@ void TestCAN(void) } printf("CAN configure successful!\n"); - uint8_t data_buff[64u] = {1,2,3,4,4,3,2,1}; + uint8_t data_buff[64u] = "12344321"; struct CanSendConfigure frame_send; frame_send.ide=0; frame_send.stdid = 0x55; @@ -63,19 +64,19 @@ void TestCAN(void) frame_send.data = data_buff; struct CanSendConfigure frame_recv; - uint8_t recv_buff[65U] = {0}; + uint8_t recv_buff[64u] = {}; frame_recv.data = recv_buff; // CAN write while (1) { PrivTaskDelay(500); - PrivWrite(can_fd, &frame_send, NONE); + PrivWrite(can_fd, &frame_send, 100); PrivTaskDelay(500); - PrivRead(can_fd, &frame_recv, NONE); + PrivRead(can_fd, &frame_recv, 100); // if any data has received,Then printf message if(frame_recv.data_lenth > 0){ - printf("ID %08x:%s\n",frame_recv.exdid,frame_recv.data); + printf("ID %08x:%d:%s\n",frame_recv.exdid,frame_recv.data_lenth,frame_recv.data); } } diff --git a/APP_Framework/Framework/control/ipc_protocol/Kconfig b/APP_Framework/Framework/control/ipc_protocol/Kconfig old mode 100755 new mode 100644 index 8454c0a6a..79880ef8a --- a/APP_Framework/Framework/control/ipc_protocol/Kconfig +++ b/APP_Framework/Framework/control/ipc_protocol/Kconfig @@ -14,11 +14,4 @@ if CONTROL_PROTOCOL_MODBUS_UART source "$APP_DIR/Framework/control/ipc_protocol/modbus_uart/Kconfig" endif -config CONTROL_PROTOCOL_ETHERCAT - bool "Using ethercat control protocol" - default n - select CONTROL_USING_SOCKET -if CONTROL_PROTOCOL_ETHERCAT - source "$APP_DIR/Framework/control/ipc_protocol/ethercat/Kconfig" -endif