|
@@ -202,7 +202,7 @@ int ymodem_recv_files(const char *dir)
|
|
|
uart_putchar(CRC);
|
|
uart_putchar(CRC);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if(file_done) { if(!session_done) sw_log_info("[%s] 文件: %s 接收完成, 实际大小: %u字节", UART_MODULE_NAME, file_name, sw_file_getSize(path)); break; } // 文件接收完成
|
|
|
|
|
|
|
+ if(file_done) { if(!session_done) sw_log_debug("[%s] 文件: %s 接收完成, 实际大小: %u字节", UART_MODULE_NAME, file_name, sw_file_getSize(path)); break; } // 文件接收完成
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if(session_done) { ret = files_num; break; } // 传输会话结束
|
|
if(session_done) { ret = files_num; break; } // 传输会话结束
|
|
@@ -247,6 +247,7 @@ static void send_packet0(char *filename, unsigned long size)
|
|
|
while(count < PACKET_SIZE) block[count++] = 0;
|
|
while(count < PACKET_SIZE) block[count++] = 0;
|
|
|
|
|
|
|
|
send_packet(block, 0);
|
|
send_packet(block, 0);
|
|
|
|
|
+ sw_log_debug("[%s] 发送第0包数据, 文件名: %s, 大小: %u字节", filename, size);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static long send_data_packets(unsigned char *data, unsigned long size)
|
|
static long send_data_packets(unsigned char *data, unsigned long size)
|
|
@@ -260,6 +261,7 @@ static long send_data_packets(unsigned char *data, unsigned long size)
|
|
|
else send_size = size;
|
|
else send_size = size;
|
|
|
|
|
|
|
|
send_packet(data, blockno);
|
|
send_packet(data, blockno);
|
|
|
|
|
+ sw_log_debug("[%s] 发送第%u包数据, 数据包大小: %u字节", UART_MODULE_NAME, blockno, send_size);
|
|
|
ch = uart_getchar(PACKET_TIMEOUT);
|
|
ch = uart_getchar(PACKET_TIMEOUT);
|
|
|
if(ch == ACK)
|
|
if(ch == ACK)
|
|
|
{
|
|
{
|
|
@@ -283,6 +285,7 @@ static long send_data_packets(unsigned char *data, unsigned long size)
|
|
|
|
|
|
|
|
retry = 0; do {
|
|
retry = 0; do {
|
|
|
uart_putchar(EOT);
|
|
uart_putchar(EOT);
|
|
|
|
|
+ sw_log_debug("[%s] 发送结束标志包, 已发送字节数: %u字节", UART_MODULE_NAME, total_sent);
|
|
|
ch = uart_getchar(PACKET_TIMEOUT);
|
|
ch = uart_getchar(PACKET_TIMEOUT);
|
|
|
} while((ch != ACK) && (ch != -1) && (++retry < MAX_ERRORS));
|
|
} while((ch != ACK) && (ch != -1) && (++retry < MAX_ERRORS));
|
|
|
|
|
|
|
@@ -294,6 +297,7 @@ static long send_data_packets(unsigned char *data, unsigned long size)
|
|
|
{
|
|
{
|
|
|
retry = 0; do {
|
|
retry = 0; do {
|
|
|
send_packet0(0, 0);
|
|
send_packet0(0, 0);
|
|
|
|
|
+ sw_log_debug("[%s] 发送空包文件, 结束传输会话", UART_MODULE_NAME);
|
|
|
ch = uart_getchar(PACKET_TIMEOUT);
|
|
ch = uart_getchar(PACKET_TIMEOUT);
|
|
|
} while((ch != ACK) && (ch != -1) && (++retry < MAX_ERRORS));
|
|
} while((ch != ACK) && (ch != -1) && (++retry < MAX_ERRORS));
|
|
|
|
|
|