金牌会员
- 积分
- 2305
- 金钱
- 2305
- 注册时间
- 2017-7-6
- 在线时间
- 280 小时
|
发表于 2017-12-1 11:57:32
|
显示全部楼层
if (size >= PACKET_1K_SIZE)
{
pktSize = PACKET_1K_SIZE;
}
else
{
pktSize = PACKET_SIZE;
}
Ymodem_SendPacket(packet_data, pktSize + PACKET_HEADER);
/* Send CRC or Check Sum based on CRC16_F */
/* Send CRC or Check Sum based on CRC16_F */
if (CRC16_F)
{
tempCRC = Cal_CRC16(&packet_data[3], pktSize);
Send_Byte(tempCRC >> 8);
Send_Byte(tempCRC & 0xFF);
}
else
{
tempCheckSum = CalChecksum (&packet_data[3], pktSize);
Send_Byte(tempCheckSum);
}
我是在YMODEM发送函数摘取其中一段代码,PACKET_SIZE就是128字节 |
|