URL
https://opencores.org/ocsvn/kiss-board/kiss-board/trunk
Subversion Repositories kiss-board
[/] [kiss-board/] [tags/] [initial/] [kiss-board_soc/] [sw/] [utils/] [bin2uart.c] - Rev 11
Compare with Previous | Blame | View Log
#include <stdio.h> #include <stdlib.h> /* Number of bytes before line is broken For example if target flash is 8 bits wide, define BREAK as 1. If it is 16 bits wide, define it as 2 etc. */ #define BREAK 1 int main(int argc, char **argv) { FILE *fd; int c; //int i = 0; if(argc < 2) { fprintf(stderr,"no input file specified\n"); exit(1); } if(argc > 2) { fprintf(stderr,"too many input files (more than one) specified\n"); exit(1); } fd = fopen( argv[1], "r" ); if (fd == NULL) { fprintf(stderr,"failed to open input file: %s\n",argv[1]); exit(1); } while ((c = fgetc(fd)) != EOF) { //printf("%.2x", (unsigned int) c); printf("task_uart_data(8'h%02x); @(posedge t_uart_txd);\n",(unsigned int)c); //if (++i == BREAK) { // printf("\n"); // i = 0; //} } return 0; }