在没有matlab的日子里,如何产生庞大的coe文件呢? 小编根据matlab代码改编了一个c代码。
首先在一个文件夹内新建一个.c文件
touch gen_coe.c
然后填写如下代码:
//generate txt.coe documents //data rang from i to max_data #includeint main () { FILE *fid_write = fopen("text.coe","w"); char T1[] = "MEMORY_INITIALIZATION_RADIX = 10;"; char T2[] = "MEMORY_INITIALIZATION_VECTOR = "; int i=0; int max_data = 1000; if (fid_write ==NULL) { return 0; } fprintf(fid_write,"%sn",T1); fprintf(fid_write,"%sn",T2); for (i=0;i 然后新建一个脚本文件:
touch makefile并填入如下信息:all:clean comp elaborate comp: gcc gen_coe.c -o gen_coe elaborate: ./gen_coe clean: rm -rf text.coe gen_coe在terminal中执行make指令即可得到想要的.coe文件了
MEMORY_INITIALIZATION_RADIX = 10; MEMORY_INITIALIZATION_VECTOR = 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 137 138 139 .......



