README: update

Signed-off-by: liangkangnan <liangkangnan@163.com>
tinyriscv
liangkangnan 2020-06-13 13:23:26 +08:00
parent 66f480322a
commit 26b7b3c917
1 changed files with 12 additions and 23 deletions

View File

@ -14,38 +14,27 @@
## 3.编译源码
在项目的根目录下,依次执行以下命令:
### 3.1第一次编译或者重新编译
```
./bootstrap
./configure --build=i686-w64-mingw32 --host=i686-w64-mingw32 CFLAGS="-O2"
```
在项目的根目录下,执行以下命令:
然后修改tinyriscv-openocd\src\jtag\drivers\libjaylink\config.h文件将最后一行
`./rebuild.sh`
`#define __USE_MINGW_ANSI_STDIO 1`
### 3.2打包openocd.exe
改成
编译完成后就可以打包了,执行以下命令进行打包
```
#ifndef __USE_MINGW_ANSI_STDIO
#define __USE_MINGW_ANSI_STDIO 1
#endif
```
`./release.sh`
最后执行make命令进行编译
打包后的文件在根目录下的release目录可以把整个release目录拷贝到电脑的其他目录下使用。
### 3.3修改源码后编译
修改源码后只需要执行make命令即可编译。
`make`
编译生成的openocd.exe文件在tinyriscv-openocd\src目录下。
可以将生成的openocd.exe文件拷贝到电脑的其他目录下使用。
将msys64\mingw32\bin\目录下的这些dll文件
`libconfuse-2.dll libftdi1.dll libftdipp1.dll libgcc_s_dw2-1.dll libhidapi-0.dll libiconv-2.dll libintl-8.dll libstdc++-6.dll libusb-1.0.dll libwinpthread-1.dll`
拷贝到openocd.exe相同目录下。
编译完可以按照步骤3.2进行打包。