# 一、编译 根目录下运行 `compile_all.bat`。 脚本会编译根目录下的文件,生成的**EM537_app_cmd.exe**文件在 bin 目录下: ```bash .\compile_all.bat ``` # 二、运行程序 请在**根目录**下运行程序, > bin 目录下的程序, 默认从 运行目录(也就是根目录))中读取 config.json配置文件, 也可在命令行中指定配置文件路径。  > > 默认的config.json 在根目录, 所以建议在根目录下运行程序。 示例: 使用默认配置 ```bash ..\\bin\\EM537_app_cmd.exe ``` 示例:使用自定义配置 ```bash ..\\bin\\hr4256_m1_tdi_forward_situation1.exe config_file.json ``` # 三、下载程序 示例:请在 `config.json`中指定程序使用的COM口、下载地址、待下载的程序路径 ```json { "UART0_COM": "COM2", "download_addr": "0xF8000000", "download_file_path": "uart.dat" } ``` 示例程序中默认包含以下几个配置: 1. UART0_COM :UART0的COM号, 示例程序中均使用UART0作为程序下载、命令发送、命令接受的串口。 2. download_addr:程序下载的目标地址。 3. download_file_path:待下载的程序路径(相对于运行程序的终端的路径)。 # 四、 编译环境安装 目录 `编译环境安装`,下有编译环境安装的程序和教程,请自行查阅。 [MinGW下载和安装教程 (biancheng.net)](http://c.biancheng.net/view/8077.html)