feat: 🔥 去掉频繁打印的终端输出

This commit is contained in:
yuanQie 2025-06-14 17:41:21 +08:00
parent 3252a5c822
commit 5e81e37e70

View File

@ -84,7 +84,7 @@ uint8_t ucp_print_err_f = 0;
void *handleUdpTransmission(void *arg) void *handleUdpTransmission(void *arg)
{ {
(void)arg; (void)arg;
printf("[socket]:/************ linux_UDP ***************/\n"); printf("\n************ linux_UDP ***************\n");
if ((sockfd_case52 = socket(AF_INET, SOCK_DGRAM, 0)) < 0) if ((sockfd_case52 = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
{ {
printf("[socket]:socket error!\n"); printf("[socket]:socket error!\n");
@ -99,7 +99,7 @@ void *handleUdpTransmission(void *arg)
printf("[socket]: UDP ready\n"); printf("[socket]: UDP ready\n");
// mmap // mmap
printf("[socket]: Opening /dev/mem for all mappings\n"); printf("[ mmap ]: Opening /dev/mem for all mappings\n");
mem_fd_case52 = open("/dev/mem", O_RDWR | O_SYNC); mem_fd_case52 = open("/dev/mem", O_RDWR | O_SYNC);
if (mem_fd_case52 == -1) { if (mem_fd_case52 == -1) {
printf("[mmap]: Failed to open /dev/mem !!!!\n"); printf("[mmap]: Failed to open /dev/mem !!!!\n");
@ -108,7 +108,6 @@ void *handleUdpTransmission(void *arg)
} }
// RX // RX
printf("[mmap]:/*************** mmap_rx ***************/\n");
map_base_rx_case52 = mmap(NULL, MAP_SIZE_CASE52, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd_case52, MAP_ADDR_RX_BASE_CASE52); map_base_rx_case52 = mmap(NULL, MAP_SIZE_CASE52, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd_case52, MAP_ADDR_RX_BASE_CASE52);
if (map_base_rx_case52 == MAP_FAILED) { if (map_base_rx_case52 == MAP_FAILED) {
printf("[mmap]: rx mapping failed!\n"); printf("[mmap]: rx mapping failed!\n");
@ -120,7 +119,6 @@ void *handleUdpTransmission(void *arg)
printf("[ mmap ]: rx ready\n"); printf("[ mmap ]: rx ready\n");
// RX_FLAG // RX_FLAG
printf("[mmap]:/************** rx_flag ***************/\n");
map_base_rxf_case52 = mmap(NULL, MAP_SIZE_ST_CASE52, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd_case52, MAP_ADDR_RXFLAG_DATA_CASE52); map_base_rxf_case52 = mmap(NULL, MAP_SIZE_ST_CASE52, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd_case52, MAP_ADDR_RXFLAG_DATA_CASE52);
if (map_base_rxf_case52 == MAP_FAILED) { if (map_base_rxf_case52 == MAP_FAILED) {
printf("[mmap]: RX_FLAG mapping failed!\n"); printf("[mmap]: RX_FLAG mapping failed!\n");
@ -152,7 +150,7 @@ void *handleUdpTransmission(void *arg)
char *ctrl_message = "ready"; char *ctrl_message = "ready";
sendto(sockfd_case52, ctrl_message, strlen(ctrl_message), 0, sendto(sockfd_case52, ctrl_message, strlen(ctrl_message), 0,
(struct sockaddr *)&server_addr_case52, sizeof(server_addr_case52)); (struct sockaddr *)&server_addr_case52, sizeof(server_addr_case52));
printf("[sendto]:%s\n", ctrl_message); printf("[udp.sendto]: %s\n", ctrl_message);
char ctrl_buffer[CTRL_BUFFER_SIZE]; char ctrl_buffer[CTRL_BUFFER_SIZE];
struct sockaddr_in from_addr; struct sockaddr_in from_addr;
@ -165,26 +163,26 @@ void *handleUdpTransmission(void *arg)
recv_len = recvfrom(sockfd_case52, ctrl_buffer, CTRL_BUFFER_SIZE, 0, recv_len = recvfrom(sockfd_case52, ctrl_buffer, CTRL_BUFFER_SIZE, 0,
(struct sockaddr *)&from_addr, &from_addr_len); (struct sockaddr *)&from_addr, &from_addr_len);
if (recv_len < 0) { if (recv_len < 0) {
printf("[recv_len]:recv_len < 0\n"); printf("[udp_ctrl]:recv_len < 0\n");
} }
ctrl_buffer[recv_len] = '\0'; ctrl_buffer[recv_len] = '\0';
printf("[recvfrom]:%s\n", ctrl_buffer); printf("[ udp.recv ]: %s\n", ctrl_buffer);
if (strcmp(ctrl_buffer, "ok") == 0) { if (strcmp(ctrl_buffer, "ok") == 0) {
//usleep(1000000); //usleep(1000000);
printf("[ mmap ]: wr...\n"); printf("[ mmap ]: wr...\n");
mapped_addr = (volatile uint32_t *)ucp4008_ctrl_mmap_base; mapped_addr = (volatile uint32_t *)ucp4008_ctrl_mmap_base;
*mapped_addr = 0xA5A55A5A; *mapped_addr = 0xA5A55A5A;
printf("[mmap]: wr 0xA5A55A5A done :) \n"); printf("[ mmap ]: wr 0xA5A55A5A done\n");
strcmp_flag = 0; strcmp_flag = 0;
} else { } else {
printf("[recvfrom]:strcmp no ok!\n"); printf("[ udp.recv ]:strcmp no ok!\n");
} }
} }
// 初始化消费者索引 // 初始化消费者索引
r_idx = 0; r_idx = 0;
printf("[store]: r_idx ready == 0\n"); printf("[ mmap ]: r_idx ready\n");
// while // while
uint8_t block_n = 0; uint8_t block_n = 0;