| * (C) Copyright 2000-2004 |
| * Wolfgang Denk, DENX Software Engineering, wd@denx.de. |
| * Texas Instruments, <www.ti.com> |
| * Matt Porter <mporter@ti.com> |
| * SPDX-License-Identifier: GPL-2.0+ |
| static int getcymodem(void) { |
| void spl_ymodem_load_image(void) |
| info.mode = xyzModem_ymodem; |
| ret = xyzModem_stream_open(&info, &err); |
| xyzModem_stream_read(buf, BUF_SIZE, &err)) > 0) { |
| spl_parse_image_header((struct image_header *)buf); |
| store_addr = addr + spl_image.load_addr; |
| memcpy((char *)(store_addr), buf, res); |
| printf("spl: ymodem err - %s\n", xyzModem_error(err)); |
| xyzModem_stream_close(&err); |
| xyzModem_stream_terminate(false, &getcymodem); |
| printf("Loaded %d bytes\n", size); |