feat: 🔥 去掉频繁打印的终端输出
This commit is contained in:
parent
3252a5c822
commit
5e81e37e70
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user