Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • 社区主页
    1. Home
    2. Recent
    Log in to post
    • All categories
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • 公告
    • 芯片
    •          D1-H/D1s
    •          V853
    •          XR806
    •          XR32
    •          R11
    •          R329
    • Technical topics
    •          RTOS
    •          Linux
    •          GUI
    •          RISC-V(English)
    • Others
    •          全志方案讨论区
    •          代码下载问题专区
    •          编译和烧写问题专区
    •          灌水区
    • M

      在试 官网上XR806/XR806 Free RTOS 1.2.1,sdk中/example/blink这个demo时,报错,可能是哪里问题,求助
      XR806 • • mtlong

      0
      0
      Votes
      0
      Replies
      22
      Views

      No one has replied

    • M

      请问我现在基于freertos开发APP,重新编译后每次都要重新烧录镜像重新运行嘛
      XR806 • • mysteryli

      2
      0
      Votes
      2
      Replies
      57
      Views

      aozima

      不用虚拟机不就省了很多步骤。

    • M

      现在有没有好的给XR806配网的方式
      XR806 • • mysteryli

      0
      0
      Votes
      0
      Replies
      42
      Views

      No one has replied

    • P

      openharmony mqtt mbuffer分配不到报错
      XR806 • • pancheng34

      0
      0
      Votes
      0
      Replies
      38
      Views

      No one has replied

    • YuzukiTsuru

      YuzukiXR806 使用 FreeRTOS 开发运行Hello Demo
      XR806 • • 柚木鉉

      9
      0
      Votes
      9
      Replies
      350
      Views

      D

      @yuzukitsuru 是的,后来我也发现了。谢谢。

    • xiaowenge

      【严重警告】不要用全志客户服务平台Freertos v1.2版本编出来的固件烧到XR806开源鸿蒙开发板,否则板子会烧掉
      XR806 • • DOT小文哥

      3
      0
      Votes
      3
      Replies
      343
      Views

      xiaowenge

      XR806开源鸿蒙开发板默认供电方式是LDO的。如果要改成DCDC的话,需要去掉一个电阻并把一共大电阻改成电感

    • A

      FreeRTOS编译报错如图所示
      XR806 • • aktoey

      1
      0
      Votes
      1
      Replies
      103
      Views

      A

      找到原因了,是我gcc编译器版本不对,要用和readme一致的编译器版本

    • Z

      【XR806开发板试用】2、UDP控制的呼吸灯.
      XR806 • • zthzz

      1
      0
      Votes
      1
      Replies
      142
      Views

      W

      @zthzz
      使用udp相关的头文件的时候发现了一堆找不到路径的问题,我是在/demo/hello_demo 文件夹下敲的代码,而用到的文件是在net/lwip-1.4.1/lwip 文件夹里,应该可以通过修改Makefile文件达到但是,小白不会。🤦

    • W

      模拟IIC,需要知道XR806的非阻塞延迟函数。
      XR806 • • wlb965

      0
      0
      Votes
      0
      Replies
      65
      Views

      No one has replied

    • aldfaaa

      【XR806官方开发板入门】openHarmony编译与烧录
      XR806 • • aldfaaa

      4
      2
      Votes
      4
      Replies
      278
      Views

      B

      @biubiu @aldfaaa 我换一台机器重新操作一遍跑通了,估计是我之前电脑的环境问题

    • L

      XR806的ETF固件哪里可以获得?
      XR806 • • lyonosyan

      0
      0
      Votes
      0
      Replies
      42
      Views

      No one has replied

    • Randolph

      XR806开发板FreeRTOS SDK试用
      XR806 • • Randolph

      0
      0
      Votes
      0
      Replies
      140
      Views

      No one has replied

    • oxytogooo

      MQTT服务器连接XR806开发板出现问题
      XR806 • • oxytogooo

      0
      0
      Votes
      0
      Replies
      49
      Views

      No one has replied

    • oxytogooo

      编译时出现的问题
      XR806 • • oxytogooo

      2
      0
      Votes
      2
      Replies
      62
      Views

      oxytogooo

      @yuzukitsuru 解决啦,谢谢!

    • C

      【XR806开发板试用】轻松连上华为云实现物联网
      XR806 • • cszzlsw

      1
      3
      Votes
      1
      Replies
      277
      Views

      oxytogooo

      @cszzlsw 大佬太厉害了!能求一份源码吗,谢谢😉

    • xiaowenge

      【SDK发布】XR806官方FreeRTOS SDK v1.2.1
      XR806 • • DOT小文哥

      6
      1
      Votes
      6
      Replies
      309
      Views

      xiaowenge

      XR806开源鸿蒙开发板是一款基于XR806芯片设计,高度集成WiFi/BLE/常用外设,可供开发者进行方案评估、DIY或小规模产品研发,可广泛应用于智能家居、智能楼宇、智能城市和工业互联等领域。

      搭载OpenHarmony系统(已通过OpenHarmony兼容性认证),支持OTA升级,littlefs、spifs文件系统,最新更新支持freeRTOS系统; 兼容802.11b/g/n,集成TCP/IP协议栈及WLAN协议栈、支持完整网络服务协议、快速接入hilink生态 支持BLE 5.0,支持完整低功耗蓝牙服务GATT,SIG mesh完整协议栈 内置低功耗PMU,支持智能低功耗管理系统,多级唤醒源设置;支持WiFi超低功耗保活,广泛应用各类低功耗应用场景 丰富的io接口,板载15个可编程GPIO,支持常用外接接口,如SPI/UART/I2C/PWM/ADC/IrDA TX/RX 全安全架构,TrustZone/安全总线/安全Memory/安全eFuse/安全启动/安全Debug接口/Flash实时加解密
    • q1215200171

      一条命令搞定全志XR806编译环境
      XR806 • • budbool

      0
      4
      Votes
      0
      Replies
      100
      Views

      No one has replied

    • q1215200171

      【XR806开发板试用】在 xr806 上移植 LVGL
      XR806 • • budbool

      7
      1
      Votes
      7
      Replies
      379
      Views

      S

      @mysteryli gn脚本当前没有详细的中文文档介绍(网上的都是机翻,看不懂的),最好的办法就是参照harmony的官方例程,配合gn help命令一步步学,目前没有其他好办法了。

    • M

      搭建环境时候第一步就出错了
      XR806 • • mysteryli

      3
      0
      Votes
      3
      Replies
      87
      Views

      M

      @tigger
      不是被墙了,单独上这个网址能上去,我科学上网也不行

    • O

      直接拷贝官网点灯代码出错error: unknown type name '\U0000200b' 及解决方案
      XR806 • • oiouou123

      2
      1
      Votes
      2
      Replies
      67
      Views

      O

      @pwb555 我试试,谢谢!

    • q1215200171

      【直播预告】全志XR806芯片应用实战分享
      XR806 • • budbool

      4
      2
      Votes
      4
      Replies
      245
      Views

      q1215200171

      直播回放及ppt下载

      https://aijishu.com/a/1060000000306252

    • Randolph

      【XR806开发板试用】棋子分拣机
      XR806 • • Randolph

      6
      3
      Votes
      6
      Replies
      359
      Views

      Randolph

      @aldfaaa 哈哈哈,期待学习大佬作品😀

    • Randolph

      【DIY教程】XR806雪花灯
      XR806 • • Randolph

      2
      0
      Votes
      2
      Replies
      180
      Views

      Randolph

      鸽了好久,今天正式开始更新教程。

      虽然只是为了做一个雪花灯,但要考虑的因素还是很多的。

      大小要刚好,直径为10cm以内的话差不多能刚好拿在手里,所以要稍微考虑用料尺寸。

      色调要丰富,一个个led去布板子肯定是不理想的,且XR806板载引出IO不算特别多,想要达到可编程控制的花式效果最好还是采用WS2812这种多色的可以用pwm信号控制的灯珠。

      摆脱电源线,由独立的电池供电,可充电,能给开发板和led同时供电是最理想的。

      开发工具首选LCEDA,比较简单友好。先从原理图开始,XR806的开发板作为核心板肯定是不会再改动了,刚好有用户在元件库上传了一个XR806的原理图,一搜就有,检查了一下原理图引脚都是正确的,就直(lan)接(gou)拿来用好了😁 ,不过封装库有点问题,layout的时候再改改就是了。
      98552ef5-8d7f-4792-aefd-98ae4eb89647-image.png d53154be-a995-4d97-8013-8d876f2a4fd3-image.png
      由于核心板已经相当于一个最小系统,就省下了一大堆启动电路什么的,调试的话肯定也是用板载的typec接口。但总得有个给电池充电的接口,这是免不了的。为了简单、方便我这种手残党焊接,我还是决定选择microUSB的端口作为充电接口:
      9c1c1618-baea-4a99-b8a9-a6dbbd8a8119-image.png
      只需要正负极引入即可,封装的话可以随便挑选一些有过孔的,方便焊接就行。

      接下来最麻烦的地方来了:充电电源管理方案。

      先看看选什么电池,虽然某宝上的很多锂电池包都声称带了防过充ic,但相信玩多了的话自然也没少炸过。追求安全的话还是得铅酸电池。but找了一圈貌似没有体积小且有5v输出的。所以还是随便找了一个带保护的锂电池,选价格稍微高一点的希望有点保障。
      30eada48-e47e-4862-b467-4d1cf581d901-image.png
      从电路功能上去看,就得回归到最开始,从我的目的出发:能给XR806雪花灯板子上的电池充电,并且电池可以给806和LED供电。

      自己从头搭这么一个功能电路对于我这样的手残党肯定是不太可能的,费事费力且失败率高,且搭出来也不符合我对体积的要求。所以我首先考虑的是就是集成方案了。
      最常见的就是某4056/4057方案,后者体积小一点带防反接,除此之外没啥区别,可以看看datasheet中的相关描述:

      4056 是一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器。其底部 带有散热片的 SOP8/MSOP8 封装与较少的外部元件数目使得 TP4056 成为便携式应用的 理想选择。TP4056 可以适合 USB 电源和适配器电源工作。由于采用了内部 PMOSFET 架构,加上防倒充电路,所以不需要外部隔离二极管。 热反馈可对充电电流进行自动调节,以便在大功率操作或高环境温度条件下对芯片温度 加以限制。充电电压固定于 4.2V,而充电电流可通过一个电阻器进行外部设置。当充电 电流在达到最终浮充电压之后降至设定值 1/10 时,TP4056 将自动终止充电循环。 当输入电压(交流适配器或 USB 电源)被拿掉时,TP4056 自动进入一个低电流状 态,将电池漏电流降至 2uA 以下。TP4056 在有电源时也可置于停机模式,以而将供电 电流降至 55uA。TP4056 的其他特点包括电池温度检测、欠压闭锁、自动再充电和两个 用于指示充电、结束的 LED 状态引脚。

      如此一来要满足我们充电的需求是绰绰有余了,but还有一点非常重要,就是我们还需要给led供电和806供电,如果让电池直接供电,很明显还是要有一个稳压,这个时候怎么办呢?再加一个LDO?

      当然这种麻烦的地方很多厂商肯定也想到过了,所以最后我找到了5400这个方案。看看他的相关描述:

      5400是一款移动电源专用的单节锂离子电池充电器和恒定5V升压控制器,充电部分集高精度电压和充电电流调节器、预充、充电状态指示和充电截止等功能于一体,可以输出最大1A充电电流。而升压电路采用CMOS工艺制造的空载电流极低的VFM开关型DC/DC升压转换器。其具有极低的空载功耗(小于10uA),且升压输出驱动电流能力能达到1A。无需外部按键,可以即插即用。 ​ 充电部分为线性降压方式,内置PMOSFET,加上防倒灌电路,所以不需要外部检测电阻器和隔离二极管。热反馈可对充电电流进行自动调节,以便在大功率操作或高环境温度条件下对芯片温度加以限制,充满电压固定于4.2V。充电电流可通过一个电阻器进行外部设置。当电池达到4.2V之后,充电电流逐渐下降至设定电流值1/5,TP5400将自动终止充电。升压部分同样内置了功率NMOSFET,较小的内阻可以提供驱动能力达到5V/1A。较高的集成度使得TP5400只需少量的外围器件即可正常工作。TP5400还集成了充电温度保护,升压输入电源限流环路,可根据负载情况动态调节电流,并具有快速响应和过流关断功能。升压转换器采用变频的方式,因此较国内外同类产品具有极低的空载功耗、纹波、更强的驱动能力,以及更高的效率。

      又能充电,又能稳压供电,符合需求!封装也不大,8pin的ESOP。还要什么自行车呢😂 。官方文档里也贴上了典型应用电路:
      4370d01b-561d-4277-9feb-d96e83341221-image.png

      我一看,这不是基本上是完活了嘛,直接抄起来就完事👊。

      十分容易就从LC的元件库里搜到了器件,照葫芦画瓢搭建就完事了:
      72ebd38c-e753-4af8-8f4b-2363f4b86399-image.png 具体的功能原理的话自行查阅datasheet。

      虽然这么随便不知道会不会有瑕疵,但还是保守起见,在电池接口处加一个双排拨码开关,可以保证功能部分和充电部分各自独立。
      66bcc8e3-9db5-48e2-bab5-2fa89fc8878d-image.png
      最后就是WS2812灯珠了,这个简单,一个个接上正负极后首位相连即可。
      cdbbdb69-9821-4751-9910-608fa9710bab-image.png
      由于我规划的雪花有6个花瓣,所以我这边就先打算分别选806上6个有pwm功能的io,每个io分别控制5个LED。
      4cbea4fa-a0ee-4553-ae28-5c59da2bb179-image.png
      如果后续功能有异常也无所谓,大不了我们就采用精准延时的方法去挨个管脚点灯就是了。😂
      把端口连接上开发板:
      99179e45-3ff0-4be0-9c98-c994ee742238-image.png
      好了原理图到这里就基本结束了,贴个源文件Schematic_XR806雪花灯_2022-03-08.pdf ,接下来就是PCB部分!

    • YuzukiTsuru

      维修芯片烧毁的XR806
      XR806 • • 柚木鉉

      2
      0
      Votes
      2
      Replies
      216
      Views

      YuzukiTsuru

      @aozima 我测试应该是因为芯片内置PMU,代码写的是DCDC模式的,LDO板子使用时会导致5V脉冲灌入核心导致击穿烧毁

    • xiaowenge

      【资料释放】全志XR806开发板全资料释放,连bomlist都给出来了
      XR806 • xr806 鸿蒙 资料释放 • • DOT小文哥

      7
      0
      Votes
      7
      Replies
      758
      Views

      xiaowenge

      更新XR806 gitee代码仓:
      https://gitee.com/moldy-potato-chips/devboard_device_allwinner_xr806

    • q1215200171

      OpenHarmony智能体重秤
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      86
      Views

      No one has replied

    • q1215200171

      基于XR806在OpenHarmony下实现的智能门锁样例
      XR806 • • budbool

      1
      0
      Votes
      1
      Replies
      117
      Views

      xiaowenge

      牛逼 上位机和下位机都是鸿蒙系统

    • q1215200171

      【XR806开发板试用】驱动总线舵机例程
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      62
      Views

      No one has replied

    • M

      XR806_RTthread接口适配请教
      XR806 • • MR.HejingYg

      1
      0
      Votes
      1
      Replies
      99
      Views

      aozima

      既然有GDB了,是否把Printf的底层输出置空掉,看是否可以正常跑起来。

    • T

      【XR806开发板试用】将“米家蓝牙温湿度计2”的数据上传到阿里云
      XR806 • • topgear

      1
      1
      Votes
      1
      Replies
      120
      Views

      aozima

      发现蓝牙连了以后,电池消耗大加快了。

    • L

      在烧录ncnn到xr806不能运行
      XR806 • • longlong

      0
      0
      Votes
      0
      Replies
      58
      Views

      No one has replied

    • C

      【XR806开发板试用】 基于MQTT远程温度采集+灯光控制
      XR806 • • cx1253176313

      0
      1
      Votes
      0
      Replies
      104
      Views

      No one has replied

    • YuzukiTsuru

      【开源硬件】YuzukiXR806 开发板更新日志
      XR806 • • 柚木鉉

      3
      0
      Votes
      3
      Replies
      265
      Views

      YuzukiTsuru

      5fc09d76-897c-4256-9339-3b84259b4ca9-2.png

      测试完成了,找到一个问题,烧录固件后内置LDO输出电压变为5V,强制使用外置LDO修复

    • J

      XR806 coremark 跑分偏低请指教如果做优化
      XR806 • • jimmy606

      1
      0
      Votes
      1
      Replies
      103
      Views

      xiaowenge

      这么卷了吗?XR806 这个级别的芯片都要拼跑分了吗

    • J

      XR806 coremark跑分设置问题
      XR806 • • jimmy606

      0
      0
      Votes
      0
      Replies
      64
      Views

      No one has replied

    • E

      【XR806开发板试用】简单移植coremark并测试实际跑分
      XR806 • • endelszc05

      2
      1
      Votes
      2
      Replies
      148
      Views

      J

      @endelszc05 在 【XR806开发板试用】简单移植coremark并测试实际跑分 中说:

      core_mark();

      请教一下,core_mark()是自己定义的吗?具体内容是什么

    • H

      hello 没有如约出现 怎么办?
      XR806 • • HU_710774265

      11
      0
      Votes
      11
      Replies
      212
      Views

      J

      @hu_710774265 我也碰到相同的问题了😢

    • F

      【XR806开发板试用】使用FDCM操作Flash记录开机次数
      XR806 • xr806开发板试用 • • funfulzhao

      2
      0
      Votes
      2
      Replies
      106
      Views

      F

      @funfulzhao 在 【XR806开发板试用】使用FDCM操作Flash记录开机次数 中说:

      一、寻找系统分配的自定义用户数据地址
      (1)XR806的Flash布局
      d9b423b2-e419-447a-a36e-818449e30c25-image.png
      如图1所示,FLASH的布局有两种:
      1、没有开启OTA模式;Image1+Padding+Sysinfo
      2、开启OTA模式;Image1+Padding+Sysinfo+OTA area +Image2 +Padding
      fa07eb9a-2cee-4fb6-ad75-f861b6248859-image.png 9fad5ccc-1b5a-4488-a518-24ccb92dee9f-image.png

      如图2/3,当前工程采用wlan_ble_demo,未开启OTA模式,
      查看device/xradio/xr806/xr_skylark/project/demo/wlan_ble_demo/gcc/Makefile文件,Flash的cfg文件为IMAGE_CFG := ./image_wlan_ble.cfg
      5b720328-f4b2-4752-9cc2-003f46d192ec-image.png
      (2)查看Sysinfo的地址
      Sysinfo区域是一段用于存储用户自定义数据的区域,紧跟在Image1区域后面,通过device/xradio/xr806/xr_skylark/project/demo/wlan_ble_demo/prj_config.h得知Sysinfo的地址和长度
      368e49bc-fca2-4c5a-b46e-901cfe7cf93d-image.png
      二、使用FDCM操作Sysinfo区域
      FDCM模块与SDK中其他模块之间的关系如下图所示。Sysinfo,OTA和IMAGE等模块中都有使用到FDCM模块接口,保存其对应的数据。
      bf44d439-26a6-4dd9-aba5-63f0763e2202-image.png
      注意:(1)FDCM操作的区域需要与Flash可擦除的Block对齐;
      (2)FDCM模块管理的Flash区域不要与其他模块(如Image)使用的Flash区域产生冲突,避免相互影响
      (3)用FDCM模块管理的Flash区域必须与Flash可擦除的block对齐,即区域起始地址与Flash擦除Block的边缘对齐,并且区域大小为Flash可擦除最小Block大小的整数倍
      三、实现代码

      #include <stdio.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include "ohos_init.h" #include "kernel/os/os.h" #include "sys/fdcm.h" #include "common/framework/platform_init.h" #define FLASH_DEVICE_NUM 0 #define IoT_FLASH 1 #define FDCM_FLASH_START_ADDR (1536*1024) #define FDCM_SIZE (4*1024) static OS_Thread_t g_main_thread; static void MainThread(void *arg) { fdcm_handle_t *fdcm; uint8_t write_buf[100]; uint8_t read_buf[100]; fdcm = fdcm_open(FLASH_DEVICE_NUM, FDCM_FLASH_START_ADDR, FDCM_SIZE); if (fdcm == NULL) { printf("fdcm open fail.\n"); return ; } printf("fdcm open success, flash addr:0x%x, flash size:%d\n", FDCM_FLASH_START_ADDR, FDCM_SIZE); printf("we can use fdcm to save info to flash.\n"); fdcm_read(fdcm, &read_buf, sizeof(read_buf)); if(strlen(read_buf)==0) { printf("first power on \r\n"); sprintf((char *)write_buf,"%d",1); fdcm_write(fdcm, &write_buf, sizeof(write_buf)); } else { printf("read_buf = %d\r\n",atoi((char *)read_buf)); sprintf(write_buf,"%d",atoi((char *)read_buf)+1); printf("write_buf = %d\r\n",atoi((char *)write_buf)); fdcm_write(fdcm, &write_buf, sizeof(write_buf)); } LOS_Msleep(10); fdcm_read(fdcm, &read_buf, sizeof(read_buf)); LOS_Msleep(20); printf("Power-on times:%s\r\n",read_buf); fdcm_close(fdcm); } void FlashTestMain(void) { printf("FDCM Flash Test \r\n"); if (OS_ThreadCreate(&g_main_thread, "MainThread", MainThread, NULL, OS_THREAD_PRIO_APP, 4 * 1024) != OS_OK) { printf("[ERR] Create MainThread Failed\n"); } } SYS_RUN(FlashTestMain);

      四:实验现象展示

      ==================================================================== Hello! OpenHarmony! System tag : OpenHarmony 1.1.2_LTS ==================================================================== use default flash chip mJedec 0x0 [FD I]: mode: 0x10, freq: 96000000Hz, drv: 0 [FD I]: jedec: 0x0, suspend_support: 1 mode select:e wlan information =================================================== firmware: version : R0-XR_C07.08.52.65_02.84 May 27 2021 11:41:33-Y02.84 buffer : 8 driver: version : XR_V02.05 mac address: in use : cc:6e:48:3e:0d:01 in use : cc:6e:48:3e:0d:02 ==================================================================== wlan mode:a [VFS INF] LittleFS mount success. platform information =============================================== XR806 SDK v1.2.0 Jan 23 2022 09:49:52 heap space [0x223230, 0x24bc00), size 166352 cpu clock 160000000 Hz HF clock 40000000 Hz sdk option: XIP : enable INT LF OSC : enable SIP flash : enable mac address: efuse : 80:74:84:05:bb:f9 in use : cc:6e:48:3e:0d:01 ==================================================================== FDCM Flash Test Wifi Test Start console init success fdcm open success, flash addr:0x180000, flash size:4096 hiview init success.hello world! we can use fdcm to save info to flash. read_buf = 8 write_buf = 9 Power-on times:9 hello world! ==================================================================== Hello! OpenHarmony! System tag : OpenHarmony 1.1.2_LTS ==================================================================== use default flash chip mJedec 0x0 [FD I]: mode: 0x10, freq: 96000000Hz, drv: 0 [FD I]: jedec: 0x0, suspend_support: 1 mode select:e wlan information =================================================== firmware: version : R0-XR_C07.08.52.65_02.84 May 27 2021 11:41:33-Y02.84 buffer : 8 driver: version : XR_V02.05 mac address: in use : cc:6e:48:3e:0d:01 in use : cc:6e:48:3e:0d:02 ==================================================================== wlan mode:a [VFS INF] LittleFS mount success. platform information =============================================== XR806 SDK v1.2.0 Jan 23 2022 09:49:52 heap space [0x223230, 0x24bc00), size 166352 cpu clock 160000000 Hz HF clock 40000000 Hz sdk option: XIP : enable INT LF OSC : enable SIP flash : enable mac address: efuse : 80:74:84:05:bb:f9 in use : cc:6e:48:3e:0d:01 ==================================================================== FDCM Flash Test Wifi Test Start console init success fdcm open success, flash addr:0x180000, flash size:4096 hiview init success.hello world! we can use fdcm to save info to flash. read_buf = 9 write_buf = 10 Power-on times:10 hello world! hello world! hello world! hello world! hello world! hello world! hello world! hello world! ==================================================================== Hello! OpenHarmony! System tag : OpenHarmony 1.1.2_LTS ==================================================================== use default flash chip mJedec 0x0 [FD I]: mode: 0x10, freq: 96000000Hz, drv: 0 [FD I]: jedec: 0x0, suspend_support: 1 mode select:e wlan information =================================================== firmware: version : R0-XR_C07.08.52.65_02.84 May 27 2021 11:41:33-Y02.84 buffer : 8 driver: version : XR_V02.05 mac address: in use : cc:6e:48:3e:0d:01 in use : cc:6e:48:3e:0d:02 ==================================================================== wlan mode:a [VFS INF] LittleFS mount success. platform information =============================================== XR806 SDK v1.2.0 Jan 23 2022 09:49:52 heap space [0x223230, 0x24bc00), size 166352 cpu clock 160000000 Hz HF clock 40000000 Hz sdk option: XIP : enable INT LF OSC : enable SIP flash : enable mac address: efuse : 80:74:84:05:bb:f9 in use : cc:6e:48:3e:0d:01 ==================================================================== FDCM Flash Test Wifi Test Start console init success fdcm open success, flash addr:0x180000, flash size:4096 hiview init success.hello world! we can use fdcm to save info to flash. read_buf = 10 write_buf = 11 Power-on times:11

      五:遗留问题
      (1)Image的max_size为1532K,设置FDCM的起始地址为(15321024)时,本次开机的写入读取未报错,但是数据未保存;FDCM的起始地址改为(15361024),则正常。
      六:参考
      (1)https://harmonyos.51cto.com/posts/8225
      (2)《XR806_FDCM中间件_开发指南》
      (3)《XR806_Flash布局方案_开发指南》
      XR806软件类文档地址:https://open.allwinnertech.com/#/doc?menuID=2
      文档中心
      f1ee350f-c648-440a-a2cf-ed3e50a9f072-image.png

    • J

      运行hb build -f出错
      XR806 • • jimmy606

      6
      0
      Votes
      6
      Replies
      105
      Views

      J

      @i_a_student 果真如此。多谢指点!👍 原来把默认的路径注释掉了。刚开始创建tools文件夹的位置和官方的路径不一样,路径做了些修改,编译的时候中间出现过很多问题,又把tools文件夹copy到官方指定的路径。config删掉新路径的同时忘记删掉默认的路径前面#。犯了个低级错误。

    • E

      【XR806开发板试用】基于MQTT与Cjson库的花式点灯
      XR806 • • Easit_Mickly

      0
      0
      Votes
      0
      Replies
      69
      Views

      No one has replied

    • q1215200171

      【XR806开发板试用】儿童遥控挖掘机无线化升级改造
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      68
      Views

      No one has replied

    • Randolph

      【XR806开发板试用】BLE试用之三:GATT读写示例
      XR806 • • Randolph

      1
      1
      Votes
      1
      Replies
      78
      Views

      Randolph

      技术文档:
      XR806_Mesh控制台命令_使用指南.pdf
      XR806_BLE控制台命令_使用指南.pdf
      XR806_BLE_Mesh_开发指南.pdf
      XR806_BLE_Host应用_开发指南.pdf
      XR806_BLE_Controller驱动_使用指南.pdf

    • B

      【XR806开发板试用】基于XR806实现智能小车
      XR806 • 基于xr806实现智能小车 • • boarmy

      0
      0
      Votes
      0
      Replies
      92
      Views

      No one has replied

    • Z

      【XR806开发板试用】软件模拟IIC驱动OLED显示图片&&自己遇到的坑
      XR806 • • zicxr

      0
      1
      Votes
      0
      Replies
      59
      Views

      No one has replied

    • iysheng

      【XR806开发板试用】 E-Link Board 👉‍ screen_app 开发
      XR806 • • iysheng

      0
      1
      Votes
      0
      Replies
      67
      Views

      No one has replied

    • Randolph

      【XR806开发板试用】BLE试用之二:mesh&&PB-GATT配网
      XR806 • • Randolph

      0
      1
      Votes
      0
      Replies
      71
      Views

      No one has replied

    • q1215200171

      【XR806鸿蒙开发板实践】实现IOT智慧机房方案(一)
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      78
      Views

      No one has replied

    • R

      【XR806开发板试用】在仓库失效后,重新拉了代码一直编译不成功
      XR806 • • robot

      3
      0
      Votes
      3
      Replies
      125
      Views

      I

      @robot 在 【XR806开发板试用】在仓库失效后,重新拉了代码一直编译不成功 中说:

      repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony_1.0.1_release --no-repo-verify

      用这三条命令试试
      repo init -u https://gitee.com/awol/open-harmony_-xr806_manifest.git -b OpenHarmony_1.0.1_release --no-repo-verify -m devboard_xr806.xml
      repo sync -c
      repo forall -c 'git lfs pull'

    • M

      【xr806开发板试用】远程人体感应设备
      XR806 • • MQ_TSR

      0
      1
      Votes
      0
      Replies
      56
      Views

      No one has replied

    • A

      xr806 spi驱动出现问题
      XR806 • • aktoey

      3
      0
      Votes
      3
      Replies
      101
      Views

      I

      @aktoey 试了一下,没啥问题,破案了,一定是你敲代码的姿势不对。

    • H

      XR806 中app.bin bootloader的启动限制
      XR806 • • huangqinggan

      1
      0
      Votes
      1
      Replies
      59
      Views

      I

      @huangqinggan app.bin过大了,改一下device\xradio\xr806\xr_skylark\project\linker_script\gcc\appos.ld,把一部分代码放在xip。

    • Randolph

      【XR806开发板试用】BLE试用之一:控制台基础命令
      XR806 • • Randolph

      0
      0
      Votes
      0
      Replies
      68
      Views

      No one has replied

    • C

      xr806代码量太大导致编译失败的解决方法
      XR806 • • cx1253176313

      1
      0
      Votes
      1
      Replies
      61
      Views

      BedRock

      这个错误还可以修改分区信息通过编译,详情:https://bbs.aw-ol.com/topic/775

    • L

      XR806编译导致云服务器死机
      XR806 • • long0304

      1
      0
      Votes
      1
      Replies
      52
      Views

      L

      @long0304 这个内存会直接加到1.8G,然后会内存爆满死机,我现在是用ctrl+c中断了,然后截的图

    • M

      【XR806开发板试用】自带mqtt调试教学
      XR806 • • mocul

      1
      1
      Votes
      1
      Replies
      108
      Views

      Z

      @mocul 太棒啦

    • L

      XR806是否可用类似SDIO接口与CPU连接,并作为Linux的一个外设网卡设备?
      XR806 • • langsir

      5
      0
      Votes
      5
      Replies
      217
      Views

      tigger

      @langsir
      那用SPI吧

    • T

      openharmony系统蓝牙mesh组网
      XR806 • • talkwebliutao

      0
      0
      Votes
      0
      Replies
      71
      Views

      No one has replied

    • T

      openharmony系统上蓝牙mesh组网
      XR806 • • talkwebliutao

      0
      0
      Votes
      0
      Replies
      47
      Views

      No one has replied

    • J

      XR806开源鸿蒙开发板烧录freertos固件后烧掉
      XR806 • • JDHD

      7
      0
      Votes
      7
      Replies
      239
      Views

      I

      @zmmfly 芯片如果烧了,确实烧不进去没救了。另外XR806是开放SWD的,可以用Jlink调试。

    • Z

      XR806 WIFI MAC地址
      XR806 • • zhugx

      3
      0
      Votes
      3
      Replies
      114
      Views

      I

      @zhugx XR806的MAC地址默认是通过CHIPID决定的,重复概率很小,不需要用户设置。如果希望自行设置,也可以在修改prj_config.h中PRJCONF_MAC_ADDR_SOURCE的值,保存在flash里面,但这样子的话,MAC的算法就要自己写了。

    • q1215200171

      【XR806开发板试用】基于XR806的鸿蒙舵狗
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      83
      Views

      No one has replied

    • R

      【XR806开发板试用】XR806与鸿蒙,简化构建环境流程
      XR806 • • RiceChen

      0
      2
      Votes
      0
      Replies
      75
      Views

      No one has replied

    • BedRock

      【XR806开发板试用】使用sntp获取时间
      XR806 • • BedRock

      2
      0
      Votes
      2
      Replies
      155
      Views

      L

      亲,

      sntp_get_time(NULL, &my_time);

      参数有错误哦,这种方式
      变量my_time应该是

      struct timeval

      类型的。
      sntp_get_time接口定义如下:

      /** * @brief Get time from the remote server. * @note This a blocking interface. * @param ntp_time: Pointer to the struct timeval. * arg: The pointer of sntp module parameter * @retval 0:success -1:fail */ int sntp_get_time(sntp_arg *arg, struct timeval *ntp_time)
    • q1215200171

      【XR806开发板试用】shell脚本一键配置XR806开发环境
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      67
      Views

      No one has replied

    • q1215200171

      【XR806开发板试用】简单点灯-- 基于SPI控制W2812矩阵幻彩动图和字幕显示系统
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      114
      Views

      No one has replied

    • nihui

      xr806鸿蒙代码编译出错
      XR806 • • nihui

      4
      0
      Votes
      4
      Replies
      221
      Views

      M

      @i_a_student 在 xr806鸿蒙代码编译出错 中说:

      @nihui 是的,这里是个bug,应该改成相对路径。

      我也出现了这个问题,这个问题在新的代码已经修复掉了吗?
      我本地要怎么修改才能编译通过呢?

    • Z

      hal_rtc相关函数实现,只找到函数定义
      XR806 • • zhugx

      2
      0
      Votes
      2
      Replies
      51
      Views

      Z

      @iysheng 好的,多谢!

    • iysheng

      【XR806开发板试用】 E-Link Board 👉‍ 基础开发
      XR806 • • iysheng

      0
      1
      Votes
      0
      Replies
      95
      Views

      No one has replied

    • F

      IIC通信问题异常,该怎么解决呢
      XR806 • • funfulzhao

      3
      0
      Votes
      3
      Replies
      153
      Views

      L

      @funfulzhao 量量波形,sda,scl是不是都有,如果都有的话,写一个程序,扫一下地址,看看实际地址是哪一个,我买了一个iic的屏,地址就跟标的不一致。。。。

    • q1215200171

      【XR806开发板试用】系列之二 - I2C外设使用及控制OLED屏显示
      XR806 • • budbool

      7
      2
      Votes
      7
      Replies
      323
      Views

      L

      @i_a_student 非常感谢,地址错误问题确认过了,地址搞错了,屏的地址没有按照他们标的来,太坑了。。。。

    • xiaowenge

      XR806 gitee仓库临时变更通知
      XR806 • • DOT小文哥

      6
      1
      Votes
      6
      Replies
      295
      Views

      xiaowenge

      下载代码:git clone git@gitee.com:moldy-potato-chips/devboard_device_allwinner_xr806.git

    • Z

      xr806 ble
      XR806 • • zhugx

      3
      0
      Votes
      3
      Replies
      65
      Views

      bigbear2021

      @zhugx 应该没有,wifi的例程都给你了,不需要指南,蓝牙的话没注意,不过好像有帖子了

    • bigbear2021

      【XR806开发板试用】基于MQTT实现手机与XR806互联——XR806开发板开发部分
      XR806 • • 大目熊

      0
      0
      Votes
      0
      Replies
      149
      Views

      No one has replied

    • W

      XR806 SDK 百度云下载 xr806_openharmony.tar.7z
      XR806 • • whycan晕哥

      0
      0
      Votes
      0
      Replies
      97
      Views

      No one has replied

    • M

      跪求XR806的虚拟机环境
      XR806 • • mysteryli

      0
      0
      Votes
      0
      Replies
      63
      Views

      No one has replied

    • X

      【XR806开发板试用】基于WEBSOCKET实现人机交互(控制开关灯)以及开发问题记录
      XR806 • • xisecret

      0
      0
      Votes
      0
      Replies
      63
      Views

      No one has replied

    • M

      XR806桌面备忘录/天气预报/相册项目开题报告
      XR806 • • mysteryli

      5
      1
      Votes
      5
      Replies
      193
      Views

      H

      @mysteryli 😧 我忘记了我有装2.x

    • X

      求助,编译wifi模块时遇到问题
      XR806 • • xisecret

      7
      0
      Votes
      7
      Replies
      123
      Views

      X

      解决了,是因为内存分配不够:
      device\xradio\xr806\xr_skylark\project\image_cfg\readme.md
      1a4b3669-cc67-4dea-a929-e333b9ffdb20-image.png

      按照网上说的修改:
      device\xradio\xr806\xr_skylark\project\demo\wlan_ble_demo\image\xr806\image_wlan_ble.cfg 分配不能够生效

      在xr806\device\xradio\xr806\xr_skylark\project\demo\audio_demo\image\xr806\目录中将 image_auto_cal.cfg替换image.cfg
      编译成功

    • M

      在WSL上编译并运行XR806的完全体demo
      XR806 • • metro

      4
      1
      Votes
      4
      Replies
      226
      Views

      X

      @i513536373 这问题有解决吗,我也遇到了

    • iysheng

      請教現在的工程是如何生成 xr_system.img 的?
      XR806 • • iysheng

      2
      0
      Votes
      2
      Replies
      128
      Views

      xiaowenge

      非常感谢分享,很详细👍
      (不过master仓库的打包方式好像变了
      (但是思路没变 很有参考意义

    • q1215200171

      XR806开发板驱动6轴MPU6050 陀螺仪+加速度计及数据上传至上位机
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      67
      Views

      No one has replied

    • A

      编译 device/xradio/xr806/xr_skylark/project/example会有undefined reference to
      XR806 • • allzhi

      2
      0
      Votes
      2
      Replies
      69
      Views

      A

      @iysheng 这个文件中,是有libxr_wifi_adapter的,但没有libhal_file_static.a
      但添加后,编译结果中,也是有很多的undefined reference to

    • A

      LED点灯编译不通过-解决
      XR806 • • allzhi

      1
      0
      Votes
      1
      Replies
      65
      Views

      A

      使用vim 打开后,程序代码前插上了很多的<200b>,在vim中删除就可以了

    • C

      【XR806开发板试用】全网首发,对接腾讯云平台的血泪史
      XR806 • • cszzlsw

      1
      2
      Votes
      1
      Replies
      167
      Views

      xiaowenge

      @cszzlsw 在 【XR806开发板试用】全网首发,对接腾讯云平台的血泪史 中说:

      后,论坛里的反响平平,好评没有,点赞更无,抱着已完成任务成功白嫖一块板子的心态,把板子收在了盒子里,第二天,助手小姐姐跟我说为何不把腾讯云的做了,对于这个要求我其实是拒绝的,但是小助手姐姐说写的好的话,会有奖励,当

      反响平平可能是因为你走得太快了,其它人都还在编译电灯,而你都上云了,走在时代的前列线上,给你点赞!

    • Randolph

      【XR806开发板试用】跑个步进电机
      XR806 • • Randolph

      4
      2
      Votes
      4
      Replies
      127
      Views

      Randolph

      @shan_ 你可以把你的报错信息全部贴出来吗?

    • Z

      【XR806开发板试用】第一篇-基于ArchLinux配置开发环境并烧录
      XR806 • • zhaozilong

      0
      0
      Votes
      0
      Replies
      60
      Views

      No one has replied

    • S

      固件编译报错
      XR806 • • shan_

      0
      0
      Votes
      0
      Replies
      68
      Views

      No one has replied

    • C

      wifi扫描提示内存不足,288KB可用的有多少?
      XR806 • • cszzlsw

      1
      0
      Votes
      1
      Replies
      89
      Views

      C

      @cszzlsw 已解决,把蓝牙相关的内容去掉就可以了

    • Z

      蓝牙例程和资料分享??
      XR806 • • zhugx

      0
      0
      Votes
      0
      Replies
      71
      Views

      No one has replied

    • O

      【XR806开发板试用】socket客户端与虚拟机服务器通信交互测试以及终端交互
      XR806 • • 小昭debug

      2
      0
      Votes
      2
      Replies
      66
      Views

      Z

      @one_piece 写的太好了,这篇文章是干货,还望分享更多的干货

    • C

      XR806板子异常崩溃,无法重新下载固件的问题
      XR806 • • cszzlsw

      5
      0
      Votes
      5
      Replies
      126
      Views

      iysheng

      @cszzlsw 估计是下载的系统有问题了,换了 windows7 莫名其妙 就好了。Image 1.png

    • O

      XR806 MobaXterm显示问题解决
      XR806 • • oiouou123

      3
      0
      Votes
      3
      Replies
      76
      Views

      Randolph

      @memory 刚试了一下,建立了session还是会这样。得开一次设置一次。

    • O

      【XR806开发板试用】 PWM播放《铃儿响叮当》
      XR806 • • oiouou123

      0
      1
      Votes
      0
      Replies
      81
      Views

      No one has replied

    • H

      最新arm工具链冲突解决方法
      XR806 • • HU_710774265

      0
      0
      Votes
      0
      Replies
      53
      Views

      No one has replied

    • H

      【XR806开发板试用】实时时钟
      XR806 • • HU_710774265

      1
      1
      Votes
      1
      Replies
      87
      Views

      H

    • q1215200171

      【XR806开发板试用】TCP通信测试 && Ping 命令测试
      XR806 • • budbool

      0
      0
      Votes
      0
      Replies
      105
      Views

      No one has replied

    • q1215200171

      【FAQ】全志XR806芯片FAQ汇总(你不知道的和你想知道的的这里都有)
      XR806 • faq xr806 • • budbool

      1
      4
      Votes
      1
      Replies
      849
      Views

      q1215200171

      全志在线官方QQ群:498263967,有问题的小伙伴可以进来讨论

    • A

      【XR806开发板试用】 openharmony 在repo时出错
      XR806 • • allzhi

      1
      0
      Votes
      1
      Replies
      90
      Views

      A

      @allzhi 环境是deepin 20.3

    • G

      【XR806开发板试用】基于鸿蒙L0系统的智能WIFI台灯开发(简易版)
      XR806 • • gahowong

      0
      0
      Votes
      0
      Replies
      102
      Views

      No one has replied

    • H

      一直 3%: Opening com... 咋解决?
      XR806 • • HU_710774265

      2
      0
      Votes
      2
      Replies
      107
      Views

      C

      @hu_710774265 你这个方法有效,感谢

    • 1
    • 2
    • 1 / 2