Добрый день.
tftp-сервер. По запросу (для определённости, на чтение) МК запрашивает данные у другого МК по некому асинхронному протоколу, работающему поверх CAN.
Предполагал, что буду делать так:
Код
struct udp_pcb *tftp_pcb;
tftp_callback(struct udp_pcb pcb, ...)
{
...
tftp_pcb = pcb;
}
main()
{
while(1) {
<CAN data transmission...>
if(data_received) {
tftp_send_data(tftp_pcb, ...);
}
}
}
... но данные не отправляются. ЧЯДНТ?
RAW API
Сообщение отредактировал marco - May 19 2012, 18:05