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.编译源码
在项目的根目录下,依次执行以下命令: ### 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
改成 编译完成后就可以打包了,执行以下命令进行打包
``` `./release.sh`
#ifndef __USE_MINGW_ANSI_STDIO
#define __USE_MINGW_ANSI_STDIO 1
#endif
```
最后执行make命令进行编译 打包后的文件在根目录下的release目录可以把整个release目录拷贝到电脑的其他目录下使用。
### 3.3修改源码后编译
修改源码后只需要执行make命令即可编译。
`make` `make`
编译生成的openocd.exe文件在tinyriscv-openocd\src目录下。 编译完可以按照步骤3.2进行打包。
可以将生成的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相同目录下。