Browse Source

Update and rename bsp/AE210P/readme/readme.txt to bsp/AE210P/README.md

Bernard Xiong 7 years ago
parent
commit
aaaa5f26e6
2 changed files with 50 additions and 49 deletions
  1. 50 0
      bsp/AE210P/README.md
  2. 0 49
      bsp/AE210P/readme/readme.txt

+ 50 - 0
bsp/AE210P/README.md

@@ -0,0 +1,50 @@
+Andes Maintainer:  ** It's a very early and draft porting yet. **
+
+E-Mail : Archer Zhang <archer.zhang@wh-mx.com>
+
+## 文件(夹)添加和修改
+
+1. 在bsp目录下,添加AE210P目录,这是Andes AE210P EVB(N1068A)的主目录;
+2. 在libcpu目录下,添加nds32目录,这是Andes N10系列Core的体系目录;
+3. 由于编译器的原因,修改了finsh.h文件的Line:74 - 75,如下
+
+    #if !(defined(__GNUC__) && defined(__x86_64__))
+    //typedef unsigned int size_t; // 注释这个typedef
+    #include <stddef.h> // 添加两个头文件包含
+    #include <string.h>
+    #else
+
+4. 由于串口未使用中断接收,而是使用了查询接收,所以修改了shell.c文件,如下
+
+    a. Line:316~317
+    //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));
+
+    b. Line:326,注释该行
+    // if (rt_sem_take(&shell->rx_sem, RT_WAITING_FOREVER) != RT_EOK) continue;
+
+    c. Line:553,添加CPU占用的释放
+
+    rt_thread_delay(1); // 或者rt-schedule();
+
+## 工程管理
+
+1. 该工程使用Makefile管理,Makefile即文件AE210P/Makefile;
+
+    编译如下:
+
+    make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 all
+    make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 clean
+
+## Tool Chain/IDE
+
+1. IDE:AndeSight_V300_STD
+
+这是一个基于Eclipse和GNU、GDB的环境,参阅对应工具/环境的标准文档即可。
+
+关于创建工程和调试,请参阅《Andes工程创建和调试.docx》。
+
+## 测试目标板(PCBA)
+
+1. AE210P EVB

+ 0 - 49
bsp/AE210P/readme/readme.txt

@@ -1,49 +0,0 @@
-E-Mail : Archer Zhang <archer.zhang@wh-mx.com>
-
-******************************
-文件(夹)添加和修改
-******************************
-[1] 在bsp目录下,添加AE210P目录,这是Andes AE210P EVB(N1068A)的主目录;
-[2] 在libcpu目录下,添加nds32目录,这是Andes N10系列Core的体系目录;
-[3] 由于编译器的原因,修改了finsh.h文件的Line:74~75,如下
-	#if !(defined(__GNUC__) && defined(__x86_64__))
-	//typedef unsigned int size_t; // 注释这个typedef
-	#include <stddef.h> // 添加两个头文件包含
-	#include <string.h>
-	#else
-[4] 由于串口未使用中断接收,而是使用了查询接收,所以修改了shell.c文件,如下
-	a. Line:316~317
-	//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));
-
-	b. Line:326,注释该行
-	// if (rt_sem_take(&shell->rx_sem, RT_WAITING_FOREVER) != RT_EOK) continue;
-
-	c. Line:553,添加CPU占用的释放
-
-	rt_thread_delay(1); // 或者rt-schedule();
-
-******************************
-工程管理
-******************************
-[1] 该工程使用Makefile管理,Makefile即文件AE210P/Makefile;
-      编译如下:
-	make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 all
-	make APP=rtthread AE210P=1 USING_CLI=1 DEBUG=1 clean
-
-******************************
-Tool Chain/IDE
-******************************
-[1] IDE:AndeSight_V300_STD
-
-这是一个基于Eclipse和GNU、GDB的环境,参阅对应工具/环境的标准文档即可。
-
-关于创建工程和调试,请参阅《Andes工程创建和调试.docx》。
-
-******************************
-测试目标板(PCBA)
-******************************
-[1] AE210P EVB
-
-