全志在线开源芯片 新 SDK 平台下载方法汇总
-
1、新 SDK 平台下载 D1-H/D1s SDK
2、新 SDK 平台 SDK
3、新 SDK 平台下载 R329 SDK
4、新 SDK 平台下载 MR813 SDK
5、新 SDK 平台下载 XR806 SDK
注意!!!
注意!!!
在拉取任意一种SDK前,都需要【达到2级】且需要【先配置安装 Repo 工具】!!!
-> -> ->论坛升级LV2获取下载权限专用水帖 LV2 UPUPUP <- <- <- 回复该贴【两条】评论后请耐心等待管理员审核
GIT配置具体步骤如下
SDK 使用 Repo 工具管理,拉取 SDK 需要配置安装 Repo 工具。
Repo is a tool built on top of Git. Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow. Repo is not meant to replace Git, only to make it easier to work with Git. The repo command is an executable Python script that you can put anywhere in your path.
Repo官网:git-repo
安装 Repo 工具
可以用包管理器进行安装:
# Debian/Ubuntu. $ sudo apt-get install repo # Gentoo. $ sudo emerge dev-vcs/repo
也可以手动单独安装:
$ mkdir -p ~/.bin $ PATH="${HOME}/.bin:${PATH}" $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo $ chmod a+rx ~/.bin/repo
国内镜像源安装:
$ mkdir -p ~/.bin $ PATH="${HOME}/.bin:${PATH}" $ curl https://mirrors.bfsu.edu.cn/git/git-repo > ~/.bin/repo $ chmod a+rx ~/.bin/repo
由于谷歌服务器位于国外,每次运行时Repo会检查更新导致下载较慢,国内用户可以配置镜像源。否则会像下图一样卡住不动然后失败。
更换镜像源
Repo 的运行过程中会尝试访问官方的 git 源更新自己,更换镜像源可以提高下载速度。将如下内容复制到你的
~/.bashrc
里$ echo export REPO_URL='https://mirrors.bfsu.edu.cn/git/git-repo' >> ~/.bashrc $ source ~/.bashrc
如果您使用的是 dash、hash、 zsh 等 shell,请参照 shell 的文档配置。
配置保存身份认证
新版本 git 默认加强了安全性,身份认证不会保存,导致拉取 repo 需要多次输入密码,可以用下列命令配置:
git config --global credential.helper store
常见问题
-
卡在
Downloading Repo source from https://gerrit.googlesource.com/git-repo
不动。- 国内网络较慢,参照上面的更换镜像源解决。
-
配置保存身份认证无效不启用
- 检查是否运行了
sudo git config --global credential.helper store
使用了sudo
后保存的信息会存储到root
用户下并非当前用户。
- 检查是否运行了
-
出现错误
fatal: cannot make directory: File exists
- 之前拉取了 repo 但是不完整,需要删除
.repo
文件夹重新拉取
- 之前拉取了 repo 但是不完整,需要删除
-
-
D1-H/D1s SDK 拉取
以
tina-d1-h
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir tina-d1-h $ cd tina-d1-h
初始化 Repo 仓库
使用
repo init
命令初始化仓库,tina-d1-h
的仓库地址是https://sdk.aw-ol.com/git_repo/D1_Tina_Open/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/D1_Tina_Open/manifest.git -b master -m tina-d1-h.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start product-smartx-d1-h-tina-stable-v2.0 --all
至此,SDK 获取完毕。
-
V853 SDK 拉取
以
tina-v853-open
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir tina-v853-open $ cd tina-v853-open
初始化 Repo 仓库
使用
repo init
命令初始化仓库,tina-d1-h
的仓库地址是https://sdk.aw-ol.com/git_repo/V853Tina_Open/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/V853Tina_Open/manifest.git -b master -m tina-v853-open.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)LV2 升级需要 49积分,获取积分方法如下:
① 1次主题帖发布(发帖):50积分
② 1次有效回帖:25积分
③ 1次点赞:6积分
④ 每日登录:6积分拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start devboard-v853-tina-for-awol --all
至此,SDK 获取完毕。
通过此方式下载的V853 SDK在打上补丁后同样适用于V851s/V851se
具体实现方式步骤可以参考:https://bbs.aw-ol.com/topic/2513/
-
R329 SDK 拉取
以
R329-Tina-jishu
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir R329-Tina-jishu $ cd R329-Tina-jishu
初始化 Repo 仓库
使用
repo init
命令初始化仓库,R329-Tina-jishu
的仓库地址是https://sdk.aw-ol.com/git_repo/R329_Tina_jishu/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/R329_Tina_jishu/manifest.git -b master -m R329-Tina-jishu.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start smartx-r329-tina-jishu --all
至此,SDK 获取完毕。
-
MR813 SDK 拉取
以
Tina-MR813-OPEN
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir Tina-MR813-OPEN $ cd Tina-MR813-OPEN
初始化 Repo 仓库
使用
repo init
命令初始化仓库,Tina-MR813-OPEN
的仓库地址是https://sdk.aw-ol.com/git_repo/MR813_Tina_OPEN/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/MR813_Tina_OPEN/manifest.git -b master -m Tina-MR813-OPEN.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start smartx-mr813-tina-v1.1 --all
至此,SDK 获取完毕。
-
XR806 SDK 拉取
以
xr806_sdk
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir xr806_sdk $ cd xr806_sdk
初始化 Repo 仓库
使用
repo init
命令初始化仓库,Tina-MR813-OPEN
的仓库地址是https://sdk.aw-ol.com/git_repo/XR806/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/XR806/manifest.git -b master -m xr806_sdk.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start xr806_sdk --all
至此,SDK 获取完毕。
-
q1215200171
-
大侠,有没有T113-i SDK?
找了很久,没有找到,自己正在V853 SDK基础上,修改 -
@chrisvista T113-I 的 SDK AWOL 不提供,需要找原厂或代理合作商获取,另外 T113-I 使用的是 Linux 5.4/Linux 5.10 /Linux 5.15/ 三个版本的内核,V853的SDK提供的是 Linux 4.9,不受支持
-
@chrisvista 在 全志在线开源芯片 新 SDK 平台下载方法汇总 中说:
大侠,有没有T113-i SDK?
找了很久,没有找到,自己正在V853 SDK基础上,修改之前没注意,还以为你说T113-S3改T113-i,勉强还能实施。V853上成T113-i ,这跨度太大了,约等于重新适配芯片了,工作量太大,估计你改不动
-
@whycanservice 非常感谢,这个指导信息太重要了。
T113-i 做仪器非常好,厂家不直接开放,绕的好费劲。 -
@xiaowenge 谢谢提醒,我再学习研究研究!
-
@xiaowenge 另外,我的外设不多:无线+BLE,MIPI DSI+TPADC,USB OTG,EMMC,RTC,低功耗,其它基本不用,全部砍掉。应该好改些。应用时买一家比较稳定的核心板T113-i,自己做底板,目前选的这家核心板,不支持TINA,自己顺便搞清楚,不然以后出问题很麻烦。
-
讲的很详细,我试试能不能拉取下来,就是怕网速太慢卡住
-
@chrisvista r329低功耗能做到多少呢?我也需要低功耗
-
@roshen_007 低功耗参数需要根据实际开发形态来确定,比如是否使用PMU,休眠深度,外设控制参数等等,单独提供芯片的低功耗参数做参考没有意义。
-
@whycanservice 我这边的应用场景是需要用音频部分,需要ffmpeg的音频编码,串口发送基本是持续工作状态
-
@roshen_007 正常满载大概900mw,SuperStandby 20mw,可以参考一下
-
@whycanservice 好的谢谢
-
@whycanservice 您好,帮我看看下载问题。
我是手动安装的repo,然后拉取的时候显示无repo命令,是什么问题怎么解决呢?
-
这个是什么问题?
-
@roshen_007 https://storage.googleapis.com/ 这个网址是谷歌官方源,由于众所周知的原因国内无法访问,请使用国内镜像源代替
$ mkdir -p ~/.bin $ PATH="${HOME}/.bin:${PATH}" $ curl https://mirrors.bfsu.edu.cn/git/git-repo > ~/.bin/repo $ chmod a+rx ~/.bin/repo
-
你好,我这边配置了 Repo 工具之后拉取没有网速,一直停留在 0/74 状态,可以麻烦帮我看下问题吗?
程序运行在虚拟机里,虚拟机外网连接是正常的。
-
@huang825172 可能目前网络不太好,稍等一下再拉取就行
-
@q1215200171 这个 SDK 和签了 NDA 在全志客户服务平台的 SDK 是一致的吗?
-
有点好奇为啥要把原来的下载方式去除掉呢?
感觉那个蛮好用的 -
@daizebin 秘密
-
@dream 一样的,这几个现在不用签NDA在awol注册就可以直接下
-
@huang825172 在 全志在线开源芯片 新 SDK 平台下载方法汇总 中说:
你好,我这边配置了 Repo 工具之后拉取没有网速,一直停留在 0/74 状态,可以麻烦帮我看下问题吗?
程序运行在虚拟机里,虚拟机外网连接是正常的。
是一个很傻的问题:
- 没有配置 sudo git config --global credential.helper store 导致需要多次输入账号密码
-
感谢分享!!!!!!!!
-
xiaowenge
-
xiaowenge
-
感谢分享,谢谢!
-
大家的python版本都是低于3.10么?python3.10版本之后
repo init
会出现以下错误:ModuleNotFoundError: No module named 'formatter'
。原因是,formatter
已经在python3.4标记成废弃接口并在python3.10正式删除。
请全志开发组同步repo到上游版本来修正此问题。 -
How do you download SDK for R128?
-
@vaagolevs 目前R128 1.0 SDK还未正式发布,测试版SDK可能未来会有较大接口变动。请耐心等待
-
@awwwwa Is there a beta version? I see people discussing the SDK and Github projects referencing the SDK so I understand that there is indeed a version of the SDK that is available. It's unclear when version 1.0 is going to be released (unless you have an ETA that you can share) so it's hard to do anything with R128.
-
@vaagolevs 请联系销售人员获取SDK与后续的更新通知
-
-
@q1215200171
要多次用户名密码的作法,是哪个没人性的搞的???? -
-
必须是LV2的会员才能行吗
-
请问我是不是流程出了什么问题,重试了很多次都没法下载成功!
-
@mc964203886 点几个赞升到2级再看看
-
@q1215200171 还是不行,卡在0%
-
请问还有什么方法能够下载吗?一直卡在0%
-
@mc964203886 配置一下 sudo git config --global credential.helper store
-
@q1215200171 谢谢,这个命令还会影响下载进程,学到了。还以为只会影响账号密码输入。
-
使用repo sync拉取报错
package/: leaving master; does not track upstream error: package/: product/tina/package checkout 74b926bc3ddc93b9e8875559318e9b8da9bda4b3 error: Cannot checkout product/tina/package error: Unable to fully sync the tree error: Checking out local projects failed. Failing repos: lichee/brandy-2.0/opensbi lichee/brandy-2.0/spl lichee/brandy-2.0/tools lichee/brandy-2.0/u-boot-2018 lichee/linux-5.4 package Try re-running with "-j1 --fail-fast" to exit at the first error. ================================================================================ Repo command failed due to the following `SyncError` errors: lichee/brandy-2.0/opensbi checkout d131739c09051bd08e5289aeb3ec01a657ef281b lichee/brandy-2.0/spl checkout 88480af6a4d243a55be7ee5c343cad1fd52827e2 lichee/brandy-2.0/tools checkout 491b7c9ea9e5777d58b706c2fa9060fa8414c828 lichee/brandy-2.0/u-boot-2018 checkout e987def511e69d874073f5b757173c82dfaeeb37 lichee/linux-5.4 checkout 2c3a14af7536e7a4be9f2b0550f04457ae585be6 +1 additional errors...
请问这个是什么原因导致的?
-
大神快点通过吧,我要拉SDk开发新产品了。板子到手好多天了
-
非常感谢,刚才我跑到“全志客户服务平台”,他要我签NDA,我还在想不是开源的吗?怎么还要签NDA
-
@ufbycd 远程仓库只是一个git仓库,并不会影响repo的报错,这个问题是本地repo的问题,需要谷歌升级repo的python版本与全志无关。
-
谢谢,D1S搞起
-
谢谢 ,MR813搞起
-
怎么没有v3s的SDK
-
@wendaoxyp v3s是旧芯片吧,这里是新SDK平台
-
t113能用吗。
-
@zhongwenhua 可以
-
@awwwwa A33能用吗
-
@zxyuser 不能
-
原来如此,学习到了,赞一个
-
-
-
@q1215200171 有R128的SDK拉取方法吗?好像没看到,百问网的SDK和官方文档有点对不上很头疼
-
@l1878980638 暂时还没有哦,关于SDK有什么问题都可以在论坛里发帖提问的
-
感谢分享!谢谢楼主
-
感谢分享,谢谢楼主
-
你好,我拉取v853sdk提示没有权限,我4级了,大佬帮我看一下:
谢谢
-
@q1215200171 其它型号芯片的Tina SDK要到哪里下载?
-
@fuzhikun 联系你购买商家的客服或者代理获取
-
感谢分享下载方法!!
-
初始化REPO仓库,执行 repo init -u https://sdk.aw-ol.com/git_repo/D1_Tina_Open/manifest.git -b master -m tina-d1-h.xml 时,出现如下报错,请问如何解决
File "/home/userk1/tina-d1-h/.repo/repo/main.py", line 95
)
^
SyntaxError: invalid syntax -
-
q1215200171
-
YuzukiTsuru
-
YuzukiTsuru
-
@q1215200171 XR806 SDK下载失败
-
sdk下载步骤很全,学习一下
-
升级LV2,下载sdk
-
T113的有吗
-
我在社区看到有H616的版块,那么这5个SDK平台,哪一个是对应h616呢,还是说h616的sdk暂时还未开源?
-
@shenhao618 市面上有很多Pi都是基于H616开发的哦,我们欢迎大家到全志在线讨论相关的内容,SDK的话可以联系你购买商家的客服或者代理获取
-
@xiaxia 可以通过patch让D1-H的SDK支持T113,方法教程已附在D1-H/D1s SDK下载教程内
-
R128的sdk从哪里下载
-
下载是成功了,但生成的文件看不懂。
boot.img
d1s-nezha-boot.img
d1s-nezha-Image.gz
d1s-nezha-uImage
md5sums
rootfs.img
zha256sums这些该如何写进TF卡啊?
-
感谢,感谢,讲的很详细
-
感谢分享。。。。。。。
-
-
@wuzhujian do after "make" and "mboot" - "pack" command and you get image for sd at "out/{board-name}" floder
-
此回复已被删除! -
mr813-evb3和mr813-evb2的sdk有不同吗
-
此回复已被删除! -
感谢分享,正想拉V853 SDK
-
使用repo必须切换源是么
-
拉取在29%停了不动了,其实没有任何文件下载下来 文件夹是空的 -
@wmwangzi1 网卡了
-
@q1215200171 你好有A20的tina linux sdk吗?
-
新 SDK 平台下载 D1-H/D1s SDK(附打补丁,让D1-H的SDK支持T113芯片方法教程)
这个补丁,是让T1113-I的 RISC-V 核跑linux吗? -
-
-
repo sync的时候怎么一堆访问不到
product/tina/toolchain/': Could not resolve host: sdk.aw-ol.com
error: Cannot fetch product/tina/toolchain from https://sdk.aw-ol.com/git_repo/D1_Tina_Open/tina-d1-h/product/tina/toolchain
Fetching: 94% (16/17) 1:08 | 1 job | 0:03 product/tina/tools @ tools
fatal: unable to access 'https://sdk.aw-ol.com/git_repo/D1_Tina_Open/tina-d1-h/product/tina/tools/': Could not resolve host: sdk.aw-ol.comproduct/tina/tools:
fatal: unable to access 'https://sdk.aw-ol.com/git_repo/D1_Tina_Open/tina-d1-h/product/tina/tools/': Could not resolve host: sdk.aw-ol.com
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号