这个帖子更新了原理图,AWOL在线文档还没更新
Posts made by xiaowenge
-
Reply: 【资料汇总】V853资料汇总
@kirin 在 【资料汇总】V853资料汇总 中说:
开发板测试固件:tina_v853-vision_uart0.img
- 固件基于Tina4.X SDK编译打包
- 固件适配全志公开发售的V853开发板(https://v853.docs.aw-ol.com/hard/hard_1board/)
- 固件集成了7寸屏幕及TP驱动、XR829 wifi/BT驱动、双目摄像头驱动等,开机将自带加载
- 开发板上电将自动开机
- 开发板开机将自动扫描附近wifi
- 开发板开机将点亮LED灯,闪烁两次并常亮。
- 开发板开机自动启动双目摄像头demo,拍摄实时影像并呈现在屏幕上
- 当将SD卡插入开发板时,SD卡将将自动挂在到
/mnt/sdcard
下
更新了测试固件,但是你们还没有板子吧,哈哈哈
-
Reply: 【严重警告】不要用全志客户服务平台Freertos v1.2版本编出来的固件烧到XR806开源鸿蒙开发板,否则板子会烧掉
XR806开源鸿蒙开发板默认供电方式是LDO的。如果要改成DCDC的话,需要去掉一个电阻并把一共大电阻改成电感
-
Reply: 【严重警告】不要用全志客户服务平台Freertos v1.2版本编出来的固件烧到XR806开源鸿蒙开发板,否则板子会烧掉
目前全志官方XR806 FreeRTOS V1.3版本已经是否,该版本支持这个板子,大家可以到全志客户服务平台下载代码了:https://open.allwinnertech.com
-
Reply: F1C100S 的Tina在哪下载 全志客户服务平台上没有Tian系统,只有melis
F1C100s不支持Tina,这么低的性能跑不了linux,至少得F1C200S
by the way,你这么多代码权限,是大客户/代理商吧
-
Reply: V536H tina SDK怎么配置支持USB camera
可以参考:
https://d1.docs.aw-ol.com/study/study_7camerademo/如果没有,那就是你手上版本的sdk不支持
-
Reply: v536h怎么烧录?
@jinxiangwzh 在 v536h怎么烧录? 中说:
@xiaowenge索志的一款板子,板子资料很匮乏,现在已经摸索出哪个位置插串口线了,也会下载了,感谢您的回复!
但是现在又另外一个问题,我们全志的软件PhoenixSuit是通过USB给板子下载,但是我们的产品需求是要实现一个usb gadget的驱动,这个就和板子下载口冲突了,请问有什么办法解决?1.看下芯片规格书,可能会有2个以上USB口,一个用来做gadget一个用来烧写调试;
2.SD卡烧写,详见:https://d1.docs.aw-ol.com/study/study_4compile/#_4
3.其它存储介质烧好了再贴上去,比如nor nand等 -
Reply: v536h怎么烧录?
拍你的开发板我们看下?
开发板是从哪里获取的?可以让提供开发板的卖家/代理商/业务给你原理图、位号图,找到串口、调试口
固件烧写可以参考D1的:https://d1.docs.aw-ol.com/study/study_4compile/ -
Reply: V536 SDK用户写的应用层代码放在哪个目录
@jinxiangwzh 在 V536 SDK用户写的应用层代码放在哪个目录 中说:
如题,问题可能比较弱鸡,第一次用全志平台。不知道应用层代码是用户自己随便放还是有特定目录?
可以放package下
-
全志V853 摄像头初体验
- 选上SDK里面的摄像头demo
make menuconfig --->
Allwinner --->
eyesee-mpp --->
[*] mpp sample virvi2vo - 在sdk根目录下执行cmpp_p,然后打开Makefile,修改:
kunyao@AwExdroid89:~/workspace/a_tina/package/allwinner/eyesee-mpp/middleware$ git diff . diff --git a/allwinner/eyesee-mpp/middleware/Makefile b/allwinner/eyesee-mpp/middleware/Makefile index 37cb9be5e..454b9045d 100755 --- a/allwinner/eyesee-mpp/middleware/Makefile +++ b/allwinner/eyesee-mpp/middleware/Makefile @@ -1405,6 +1405,8 @@ define Package/$(PKG_NAME)/install find $(SRC_COMPILE_DIR)/media -maxdepth 1 -name "libmedia_mpp.so" -exec $(CP) {} $(1)/usr/lib/eyesee-mpp \; find $(SRC_COMPILE_DIR)/sample/configfileparser -maxdepth 1 -name "libsample_confparser.so" -exec $(CP) {} $(1)/usr/lib/eyesee-mpp \; # $(INSTALL_BIN) $(SRC_COMPILE_DIR)/logcat/alogcat.sh $(1)/bin/alogcat + $(CP) $(SRC_COMPILE_DIR)/sample/sample_virvi2vo/sample_virvi2vo $(1)/usr/bin + $(CP) $(SRC_COMPILE_DIR)/sample/sample_virvi2vo/sample_virvi2vo.conf $(1)/usr endef #define Package/$(PKG_NAME)/InstallDev
- roofs改到,不然pack的时候会报错
tina/device/config/chips/v853/configs/vision/linux$ git diff . diff --git a/configs/vision/linux/sys_partition.fex b/configs/vision/linux/sys_partition.fex index c24583f..b258e87 100755 --- a/configs/vision/linux/sys_partition.fex +++ b/configs/vision/linux/sys_partition.fex @@ -54,7 +54,7 @@ size = 4096 [partition] name = rootfs - size = 34304 + size = 68608 downloadfile = "rootfs.fex" user_type = 0x8000
4.重新编译打包把固件烧到开发板里去
输入命令:sample_virvi2vo /usr/sample_virvi2vo.conf
摄像头开启,屏幕显示实时预览
- 选上SDK里面的摄像头demo
-
Reply: 芒果派麻雀到手试玩
@jr_online 在 芒果派麻雀到手试玩 中说:
@whycan 好的,大佬,我说一下思路,请大佬指正:把这个源码解压之后,然后在这个目录下执行make,然后把生成的可执行文件adb push到板子上,然后./xxx。
adb push到板子上之后可能还要chmod 777
-
Reply: V853把全志官方SDK的无线模组从XR829改成XR819S
参考链接:
修改WiFi/BT模组—R329智能语音开发板入门
https://bbs.aw-ol.com/topic/22/share/1 -
V853把全志官方SDK的无线模组从XR829改成XR819S
tina编译环境中:
1.
make kernel_manuconfig
Device Driver
-> Network device support (NETDEVICES [=y])
-> Wireless LAN (WLAN [=y])
把XR819S驱动以模块的形式选上(M),同时反选掉XR829
退出保存make menuconfig
Kernel modules
-> Wireless Drivers
选上kmod-net-xr819s,同时把kmod-net-xr829-40M反选掉
退出保存3.make -j32重新编译
生成新的支持XR829S无线模组的固件,烧到板子里
4.烧进去了,好像不是很成功,wifi有点问题
另外发现XR829的固件第一次切到XR819S的固件时,直接按phonenixsuit会卡住烧不进去,按住uboot键重新上电就好了 -
Reply: 全志F1C100s、F1C200s、F1C600 开发资料
@unturned3 在 全志F1C100s、F1C200s、F1C600 开发资料 中说:
我也想问问tina文件在哪里能获取啊
一直玩的是主线linux,tina其实还没碰过……
tina linux是全志基于linux内核深度定制的IoT系统,适配全志自己的芯片,会从全志客户服务平台释放SDK(open.allwllwinnertec.com)
部分芯片的tina linux系统及资料是免费释放的,在全志客户服务平台注册就能下载,如D1-H/D1s/V853。但是大部分需要与全志签订商务NDA后申请,平台上有申请流程,详见:open.allwinnertech.com -
Reply: 很好奇闲鱼上面这个 【双AC108】模块是用来干嘛的,买了三个研究一下。
一个AC108可以接4个模拟麦克风,两个就可以接8个,可以用来做一个8麦克风的阵列,8麦克风收音,想想就刺激
-
V853开发板来了
主控:全志V853芯片
DDR:512M
内存:8G
支持WiFi/BT/ETH
支持SD卡
支持USB
带PMU
支持双摄像头输入
支持7寸屏幕输出
丰富音视频接口将适配官方Tina SDK,提供全套代码、原理图及开发资料
图上的两个小人是摄像头的意思,如果画得不好,帮我画下
-
Reply: 老板子 拉新代码无法下载
固件d1-h-nezha_min-boot.img 不是最终固件,还要pack一下成为最终烧进去的完整系统固件
最终生成的固件的名字一般长这样:
-
Reply: T113-S3 SDK 下载&编译方式
T113对应资料及SDK需要和全志官方或指定的代理商签定商务协议后方可获取。
以上提到的几种方式均为民间爱好者提供,感谢爱好者们的分享,但全志官方不对其进行支持和维护。 -
Reply: 全志这么多,这么好的片子, 怎么就不出个像Keil/IAR这样的单机库...
@yuzukitsuru 在 全志这么多,这么好的片子, 怎么就不出个像Keil/IAR这样的单机库... 中说:
虽然没有官方库,但是有第三方库,还有很多
确实是个不错的建议,我们评估一下,感谢您的建议
-
全志V853上的ARM A7和RISC-V E907是如何通信的
从全志V853的开发板框图可以看到,V853有一个Arm A7的主CPU和一个RISC-V E907的小CPU,那么中这两个不同架构的CPU之间是如何通信的呢?
我们从V853的datasheet给出的框图中可以看出,A7和E907是通过BUS通信的,两个CPU直接的关系和CPU与其它模块之间的关系类似。
物理上,A7 与 E907 通过硬件 msgbox 进行通信,软件框架上,A7 上基于 Linux 标准的
rpmsg 驱动框架,E907 基于 openamp 异构通信框架。
A7 端:包含 remoteproc 驱动和 rpmsg 驱动;E907 端:包含 msgbox 通信和 openamp 通
信;
其中 openamp 的框架如下:
OpenAMP: (https://github.com/OpenAMP/open-amp/)
This repository is the home for the Open Asymmetric Multi Processing (OpenAMP) framework project. The OpenAMP framework provides software components that enable development of software applications for Asymmetric Multiprocessing (AMP) systems. The framework provides the following key capabilities.
Provides Life Cycle Management, and Inter Processor Communication capabilities for management of remote compute resources and their associated software contexts.
Provides a stand alone library usable with RTOS and Baremetal software environments
Compatibility with upstream Linux remoteproc and rpmsg components
Following AMP configurations supported a. Linux master/Generic(Baremetal) remote b. Generic(Baremetal) master/Linux remote
Proxy infrastructure and supplied demos showcase ability of proxy on master to handle printf, scanf, open, close, read, write calls from Bare metal based remote contexts. -
Reply: T113跟D1s应该怎么选?
D1s和T113主要区别就是 D1s是单核RISC-V C906 + 64M DDR,T113是 双核Arm A7 + 128M DDR
T113比较贵一些,如果性能要求不高就算D1s,官方释放了SDK等资料,玩的人比较多;实在有比较高的性能要求,确认D1s达不到,那就选T113 -
Reply: Porject Yosemite - 基于全志V853的开发板
@yelong98 在 Porject Yosemite - 基于全志V853 中说:
@xiaowenge 小文哥,sdk啥时候释放啊,新妓到来,饥渴难耐啊
快了,在mkdir v853_sdk 了
-
Reply: Porject Yosemite - 基于全志V853的开发板
我瞅瞅,
主控V853,DDR、存储、网口芯片、两个USB、mipi-csi、camera、一大串插针排线,还有的是啥 -
Reply: D1s + Toshiba LTPS 3.5寸 RGB888屏 安排上了 posted in D1系列-RISC-V
-
Reply: 想用全志的芯片做一个飞控,可以有无线通信功能也可以没有,有没有推荐的?
@wlb965 在 想用全志的芯片做一个飞控,可以有无线通信功能也可以没有,有没有推荐的? 中说:
最高主频可以到160M但是没有浮点运算单元,不知道速度会怎么样?飞控中用到的算法就是PID而已,感觉也够的。有没有更好的?想运行一些控制算法。不知道这款芯片ADC采用和wifi/bt能不能共存?求官方解答。
不知道你要做什么级别的无人机,全志是之前是有专门做无人机的产品线的,可以按照算力和功能需求选择
冷知识:小米的第一代无人机用的是全志R16芯片,雷军直播发布试飞 -
Reply: 网友 @SdtEE 分享的 D1s 开源原理图与 PCB (验证OK)
@sweet_osmanthus 在 网友 @SdtEE 分享的 D1s 开源原理图与 PCB (验证OK) 中说:
@sdtee 你好,请问自己画开发板子的话,从哪里可以获得d1的元件,ad库里好像没有,非常希望获得回答
全志客服服务平台(open.allwinnertech.com)-资料下载-D1-H-硬件资料,这里有D1-H的封装库
-
Reply: 已收到产品包授权邮件通知和全志客户服务平台的内部信息,产品包列表里面看不到
@apollo5520 在 已收到产品包授权邮件通知和全志客户服务平台的内部信息,产品包列表里面看不到 中说:
是 a40i-h linux 和 android两种产品包,但是在产品包列表里只看
全志客户服务平台的截图发下看看?
-
Reply: 编译下 D1s 的 Melis
@mhcsoft 在 编译下 D1s 的 Melis 中说:
@yuzukitsuru 找到问题了, 主板贴的 spi nand ,全志melis 不支持,得用Tina系统
没错 目前melis不支持nand,因为nand里面涉及一些坏块处理等算法,melis上没有实现
-
Reply: D1哪吒开发板默认输出改成HDMI
@lumen 在 D1哪吒开发板默认输出改成HDMI 中说:
@yuzukitsuru 在cboot和muboot之前还要make clean吗?
理论上不需要clean,cleane一下也行,不影响,会保险一点,只不过重新编译要比较久。
-
Reply: 如何单独编译uboot
编译进阶编译操作
如果不需要完整编译整个系统,也可以对部分模块进行编译,如单独编译boot0、单独编译uboot、单独编译内核和单独编译某个包等,Tina环境都提供了相应的快捷命令单独编译boot0和uboot:mboot,可在Tina任意目录下使用
单独编译boot0:mboot0,可在Tina任意目录下使用
单独编译uboot:muboot,可在Tina任意目录下使用
单独编译内核:mkernel,可在Tina任意目录下使用
单独编译某个包:mm,只能在编译的包路径下操作,如包路径为 tina/package/utils/rwcheck,则需要进入到 tina/package/utils/rwcheck路径下再输入 mm 命令,编译出来对应的安装包的路径在 tina/out/d1-nezha/packages/base下
在根目录下编译某个软件包:make <应用包的路径>/install,需要在根目录下操作,如 make package/utils/rwcheck/install
在根目录下清空应用包临时文件:make <应用包的路径>/clean,需要在根目录下操作,如 make package/utils/rwcheck/clean -
Reply: 请问烧录软件 phoenixsuit 可以读出A133平板电脑的eMMC固件吗?
@mengxp 在 请问烧录软件 phoenixsuit 可以读出A133平板电脑的eMMC固件吗? 中说:
编译dump固件然后用 phoenixsuit 刷一下,能dump到pc
参考小文哥
https://blog.csdn.net/weixin_43094346/article/details/83854695
dump的固件不是完整的,不能用于刷机。仅供参考。拆eMMC上编程器可以读出所有数据,但也不能用于刷机。
卧槽 我4年前的博文居然被考古了
-
Reply: 【资源汇总】D1-H/D1s/哪吒开发板成果汇报第三期(2022.4.08)
传送门:
2021年D1哪吒开发板第一期成果汇报:https://bbs.aw-ol.com/topic/189
2021年哪吒开发板第二期成果汇报:https://bbs.aw-ol.com/topic/418
D1-H/D1s/哪吒开发板成果汇报第三期(2022.4.08):https://bbs.aw-ol.com/topic/1267/