Skip to content

Commit 5468cc7

Browse files
authored
Update chapter2.md
1 parent cf59668 commit 5468cc7

File tree

1 file changed

+1
-144
lines changed

1 file changed

+1
-144
lines changed
Lines changed: 1 addition & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -1,145 +1,2 @@
1-
# DSP 开发工具安装
2-
3-
## 资料准备
4-
5-
要编译和仿真DSP,需要以下资料:
6-
7-
- DSP 核SDK,SDK 需要包含DSP 编译源码。
8-
- Cadence Xtensa 的 Windows IDE 工具 (Xplorer‑8.0.13 版本), Windows 版本 DSP 的 package 包。
9-
- Cadence Xtensa 的 License,用于服务器代码编译和Xplorer 仿真使用。
10-
11-
> 其中 Allwinner 提供 DSP 核 SDK 源码包,IDE 工具和 Licence 需要向 Cadence 申请。链接:[https://www.cadence.com/en_US/home/tools/ip/tensilica-ip/technologies.html](https://www.cadence.com/en_US/home/tools/ip/tensilica-ip/technologies.html),Xplorer 下载链接:[https://www.cadence.com/en_US/home/tools/ip/tensilica-ip/sdk-download.html](https://www.cadence.com/en_US/home/tools/ip/tensilica-ip/sdk-download.html)
12-
13-
## Linux 环境搭建
14-
15-
### XCC 安装
16-
17-
把 XCC 工具链压缩包放在目录下:
18-
19-
```
20-
<root>/XtDevTools/install/
21-
```
22-
23-
进行解压,解压后工具链应该存放在:
24-
25-
```
26-
<root>/XtDevTools/install/RI‑xxxx‑linux/XtensaTools
27-
```
28-
29-
### package 包安装
30-
31-
DSP 核配置包由数字设计提供,一般为一个tgz 压缩包,可使用以下命令自动安装:
32-
33-
```
34-
./build.sh
35-
```
36-
37-
### 环境变量
38-
39-
`envsetup.sh` 环境变量主要宏如下:
40-
41-
1. PATH 添加编译工具链bin/路径;
42-
2. LM_LICENSE_FILE license服务器地址;
43-
3. XTENSA_SYSTEM DSP核心配置包安装后的路径;
44-
4. XTENSA_CORE DSP核心配置包名称;
45-
5. XTENSA_TOOLS_DIR XCC工具链位置。
46-
47-
当想自定义编译环境或者排除编译环境问题,可以通过检查以上宏是否设置正确。
48-
49-
### 环境变量命令
50-
51-
`envsetup.sh` 脚本同时导出一些命令,用于快速执行某些命令操作。
52-
53-
1. croot // 快速跳转到DSP FreeRTOS SDK 根目录
54-
2. doobjdump // 执行objdump 命令反编译DSP elf 文件
55-
3. dogenlds // 重新生成链接脚本
56-
4. callstack // 执行栈回溯结果解析命令
57-
5. mdsp // 编译dsp
58-
59-
### 编译代码
60-
61-
#### 配置环境变量
62-
63-
```
64-
source build/envsetup.sh
65-
```
66-
67-
![image1](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image1.jpg)
68-
69-
#### 编译代码
70-
71-
执行`./build.sh` 编译
72-
73-
## 下载固件
74-
75-
1. 把 DSP FreeRTOS SDK 目录下的 `dsp_raw.bin` 拷贝到 R128 根SDK 下的 `board/r128s/xxx/bin/` 下,并重命名为`rtos_dsp_sun20iw2p1.fex`
76-
2. R128 SDK 下重新打包烧录,即可更新DSP 固件。
77-
78-
## Windows 环境
79-
80-
### 安装 Xtensa Xplorer
81-
82-
Windows 下直接双击安装文件进行安装。
83-
84-
![image2](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image2.jpg)
85-
86-
然后同意许可文件
87-
88-
![image3](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image3.jpg)
89-
90-
记得修改下载的地址
91-
92-
![image4](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image4.jpg)
93-
94-
选择 “否”
95-
96-
![image5](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image5.jpg)
97-
98-
点击 Next -> Next -> Next -> Next
99-
100-
![image6](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image6.jpg)
101-
102-
开始安装
103-
104-
![image7](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image7.jpg)
105-
106-
去掉这个勾
107-
108-
![image8](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image8.jpg)
109-
110-
选择工作环境
111-
112-
![image9](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image9.jpg)
113-
114-
初始化中
115-
116-
![image10](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image10.jpg)
117-
118-
### License 配置
119-
120-
在这里配置 License 即可
121-
122-
![image11](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image11.jpg)
123-
124-
### 安装 package 包
125-
126-
检查 package
127-
128-
![image12](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image12.jpg)
129-
130-
没有对应package,我们要手动安装:
131-
132-
![image13](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image13.jpg)
133-
134-
选择此项
135-
136-
![image14](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image14.jpg)
137-
138-
找到 package 的 tgz 文件
139-
140-
![image15](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image15.jpg)
141-
142-
导入即可
143-
144-
![image16](http://photos.100ask.net/aw-r128-docs/rtos/developer-guide/part3/chapter2/image16.jpg)
1+
# 1111111
1452

0 commit comments

Comments
 (0)