Update README.md

This commit is contained in:
Bernard Xiong 2017-10-06 11:18:11 +08:00 committed by GitHub
parent 0b030d8b75
commit 930f36ecd2
1 changed files with 7 additions and 6 deletions

View File

@ -7,15 +7,16 @@ E-Mail : Archer Zhang <archer.zhang@wh-mx.com>
1. 在bsp目录下添加AE210P目录这是Andes AE210P EVBN1068A的主目录 1. 在bsp目录下添加AE210P目录这是Andes AE210P EVBN1068A的主目录
2. 在libcpu目录下添加nds32目录这是Andes N10系列Core的体系目录 2. 在libcpu目录下添加nds32目录这是Andes N10系列Core的体系目录
3. 由于编译器的原因修改了finsh.h文件的Line74 - 75如下 3. 由于编译器的原因修改了finsh.h文件的Line74 - 75如下
```c
#if !(defined(__GNUC__) && defined(__x86_64__)) #if !(defined(__GNUC__) && defined(__x86_64__))
//typedef unsigned int size_t; // 注释这个typedef //typedef unsigned int size_t; // 注释这个typedef
#include <stddef.h> // 添加两个头文件包含 #include <stddef.h> // 添加两个头文件包含
#include <string.h> #include <string.h>
#else #else
```
4. 由于串口未使用中断接收而是使用了查询接收所以修改了shell.c文件如下 4. 由于串口未使用中断接收而是使用了查询接收所以修改了shell.c文件如下
```c
a. Line316317 a. Line316317
//rt_device_set_rx_indicate(shell->device, finsh_rx_ind); //rt_device_set_rx_indicate(shell->device, finsh_rx_ind);
//rt_device_open(shell->device, (RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_STREAM | RT_DEVICE_FLAG_INT_RX)); //rt_device_open(shell->device, (RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_STREAM | RT_DEVICE_FLAG_INT_RX));
@ -27,15 +28,15 @@ E-Mail : Archer Zhang <archer.zhang@wh-mx.com>
c. Line553添加CPU占用的释放 c. Line553添加CPU占用的释放
rt_thread_delay(1); // 或者rt-schedule(); rt_thread_delay(1); // 或者rt-schedule();
```
## 工程管理 ## 工程管理
1. 该工程使用Makefile管理Makefile即文件AE210P/Makefile 1. 该工程使用Makefile管理Makefile即文件AE210P/Makefile。编译如下
```bash
编译如下:
make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 all make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 all
make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 clean make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 clean
```
## Tool Chain/IDE ## Tool Chain/IDE