Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. Popular
    Log in to post
    • All categories
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All Time
    • Day
    • Week
    • Month

    • 公告
    • 芯片
    •          T Series
    •          A Series
    •          V Series
    •          MR Series
    •          H/F/TV Series
    •          Wireless & Analog Series
    • Special
    •          创龙科技专区
    •          飞凌嵌入式专区
    •          爱搞机专区
    • Technical topics
    •          RTOS
    •          Linux
    •          GUI
    • Others
    •          代码下载问题专区
    •          编译和烧写问题专区
    •          其它全志芯片讨论区
    •          灌水区
    • U

      粉丝1500公里寄来的一台3kw发电机,说是他老丈人的,叫我尽力修好,我花了两天,最后发的电比新的都高100瓦。 (转)
      灌水区 • Posted at • uuuuid

      0 Votes
      2 Replies
      1436 Views

      minmin Replied at

      @uuuuid 看完是不是觉得连一个小姐姐都不如。😧
      一直以来都有很多理工科妹子存在,以及为世界做出贡献

      2
    • U

      请问为什么D1设备树里面的 lcd0 对应的 "allwinner,sunxi-lcd0" 驱动,在源码里面为什么找不到?
      MR Series • Posted at • uuuuid

      0 Votes
      2 Replies
      1573 Views

      U Replied at

      lichee/linux-5.4/drivers/video/fbdev/sunxi/disp2/disp/de/disp_lcd.c

      static s32 disp_lcd_pin_cfg(struct disp_device *lcd, u32 bon) { ... sprintf(dev_name, "lcd%d", lcd->disp); disp_sys_pin_set_state(dev_name, (bon == 1) ? DISP_PIN_STATE_ACTIVE : DISP_PIN_STATE_SLEEP); ... }

      lichee/linux-5.4/drivers/video/fbdev/sunxi/disp2/disp/disp_sys_intf.c

      int disp_sys_pin_set_state(char *dev_name, char *name) { ... len = sprintf(compat, "allwinner,sunxi-%s", dev_name); if (len > 32) __wrn("size of mian_name is out of range\n"); .... }

      找到了,貌似调用过程有点曲折。

      2
    • U

      64M DDR2 的 D1s tina linux 运行 tplayerdemo 内存不足直接奔溃,求解决方案。
      MR Series • 内存不足 奔溃 tina linux • Posted at • ubuntu

      0 Votes
      2 Replies
      2213 Views

      BedRock Replied at

      tplaydemo有个剪裁的版本目前没有发布,F133平台目前确实跑不起来😂 😂

      2
    • U

      凌晨一点中了lockbit勒索病毒,大家注意资料备份。
      灌水区 • Posted at • uuuuid

      0 Votes
      2 Replies
      1354 Views

      U Replied at

      148A1139B7B932AC43B6A2FFD54D676A.png

      16E199A0259383A3B3409B4EEB26ED94.png

      2
    • tigger

      请问 D1s 的两个LDO输出引脚的电压在哪里配置?
      MR Series • d1s • Posted at • tigger

      0 Votes
      2 Replies
      1516 Views

      T Replied at

      LDO有默认电压,而且永远使能,不能软件关闭,具体驱动看这里
      https://gitee.com/xboot/xboot/commit/bb13f14a493780d184601125b4f88cecddfbf049

      2
    • tigger

      请问D1如何解码H264码流文件,有没有demo?
      MR Series • Posted at • tigger

      0 Votes
      2 Replies
      1619 Views

      H Replied at

      @houxiaoni 请问有Tina解H264裸流跑通的DEMO吗?我看make menuconfig 没有package\allwinner\tina_multimedia\libcedarc吧?

      2
    • Z

      有哪位兄弟有D1的Linux源码,麻烦发一下,我的D1系统崩了,谢谢
      MR Series • Posted at • zheng520

      0 Votes
      2 Replies
      987 Views

      Z Replied at

      @whycan 在 有哪位兄弟有D1的Linux源码,麻烦发一下,我的D1系统崩了,谢谢 中说:

      https://d1.docs.aw-ol.com/study/study_2getsdk/

      谢谢你,好心人

      2
    • M

      请问平头哥官网的qemu能运行tina sdk编译出来的rootfs吗?
      MR Series • Posted at • memory

      0 Votes
      2 Replies
      1557 Views

      whycan Replied at

      试了一下, 可以用:

      ① sudo apt-get install daxctl libpmem-dev -y

      ② tar xvf xuantie-qemu-x86_64-Ubuntu-18.04-20220402-0353.tar.gz -C /

      ③ qemu-riscv64 -L out/d1s-nezha/compile_dir/target/rootfs/ out/d1s-nezha/compile_dir/target/rootfs/bin/login

      2
    • U

      手持两把锟斤拷,口中疾呼烫烫烫
      灌水区 • Posted at • uuuuid

      0 Votes
      2 Replies
      3004 Views

      whycan Replied at

      @uuuuid

      口中疾呼烫烫烫😊 😊 😊

      2
    • tigger

      请问哪吒接USB鼠标之后 /dev/input/eventX /dev/input/mouseX /dev/input/mice 这几个设备有神马区别?
      MR Series • Posted at • tigger

      0 Votes
      2 Replies
      917 Views

      whycan Replied at

      QQ图片20211007094939.jpg

      2
    • W

      32GB的存储卡下载不了操作命令包
      MR Series • Posted at • Wy2484958727

      0 Votes
      2 Replies
      1298 Views

      W Replied at

      @whycan 在 32GB的存储卡下载不了操作命令包 中说:

      resize2fs
      使用后还是没有改变

      2
    • xiaowenge

      小爱音箱立体声组网上手试玩
      灌水区 • Posted at • DOT小文哥

      0 Votes
      2 Replies
      3979 Views

      xiaowenge Replied at

      试玩了一下午,稳定性一般两台音箱是用蓝牙组的立体声的,我把两台音箱放到间隔1.5米的两个地方,都有可能出现断连,断连之后就只有主音箱能出声音了。

      2
    • whycan

      一个开源的 全志v3S开发板 (转)
      其它全志芯片讨论区 • v3s • Posted at • whycan晕哥

      0 Votes
      2 Replies
      2093 Views

      M Replied at

      @whycan 看着不错,v3s还没淘汰停产吗

      2
    • tigger

      请问这支TYPEC 烙铁哪里可以买到?
      灌水区 • 烙铁 typec • Posted at • tigger

      0 Votes
      2 Replies
      1211 Views

      BedRock Replied at

      @cube_work 一个pd 诱骗就可以

      2
    • F

      PWM enable没有办法打开
      MR Series • Posted at • five_5

      0 Votes
      2 Replies
      1665 Views

      A Replied at

      dts设备树中需要使能pwm 把disable设置为okay

      2
    • q1215200171

      【D1s开发板来啦!】D1s核心板/开发板采购、软硬件外包、整体解决方案提供欢迎联系~
      MR Series • Posted at • budbool

      0 Votes
      2 Replies
      1349 Views

      W Replied at

      @xhl1314 可以的。13609028852

      2
    • whycan

      【新人必读】如何在论坛高效地提技术问题?
      灌水区 • Posted at • whycan晕哥

      1 Votes
      2 Replies
      1081 Views

      whycan Replied at

      How-To-Ask-Questions

      bbs提问的艺术

      现在互联网发达的时代,大家都会有很多的社交群,BBS, 博客等,大家的初心可能都是想交流的,遇到点问题然后就可以在群里问。

      然而很多时候你问的问题没人回答;也有时候问了半天还是没找到答案;也有时候当你把问题发出来了,别人正准备回答你的时候,你说知道了;然后刚开始群里很活跃,慢慢的就死了。

      其实以上问题,都是大家不想看到的,然而在群里提问是我们加入群的初心,但是很多人做不好,最终导致你的问题无人解答,群慢慢的失去意义。

      我将今天的问题分成以下三部分进行介绍:

      提问之前 提问之时,怎么提问注意事项 注意事项 提问之前

      在群里提问之前首先我们应该做好功课,看自己是否完成以下步骤,否则你的提问将一塌糊涂,大概率得不到想要 的答案。

      尝试自己解决 不能自己解决应该准备的哪些

      尝试自己解决

      尝试自己解决是非常重要的一步,这也是我们能否经过这个问题能够成长的关键所在。

      通过搜索引擎搜索: baidu 或者 google(推荐),搜索结果中前三页如果找不到你想要的信息,就进行下一步吧。对于成熟的开源项目,你遇到的问题,很可能别人也遇到过。这时通过 Google、StackOverflow 等网站的搜索服务,可以帮你快速定位并解决问题。永远记住,地球上的你并不孤单,包括你遇到的问题。 查阅手册/文档: 确保自己阅读过至少一次官方文档。这样在遇到问题时,如果能回忆起只言片语,就可以再去读一遍相关文档,问题往往也就解决了。 查阅社区/论坛: 阅读常见问题文件(FAQ)或者开源项目的 issue,或者论坛(类似 react china) 询问朋友: 如果你使用的开源软件,在朋友圈或同事圈里也有人使用,那么抬起你的脚、或拿起你的电话,真挚诚恳的探讨不会遭遇拒绝,而会增进友谊。不要犹豫,你的内心渴望面对面交流,你的朋友也是。 自检并不断测试: 试自己检查或试验以找到答案。 阅读源码(这步非必须): 如果你是程序开发者,尽量尝试阅读源码以找到答案。

      经过以上 6 步或者 5 步你都无法解决遇到的问题,那么你确实针对这个问题能力有限,准备去群里请教了,那么在尝试自己解决之后无果,应该做哪些准备呢?

      不能自己解决应该准备的哪些

      一定要明白自己想要问什么问题:不能自己都说不清自己想要问什么问题,那么群里提问你也问不出什么来。 梳理准备您的问题:要说明之前你都干了些什么。 要用言简意赅的语言:这个是我们作为职场一个必备的技能,说重点,言简意赅。 怎么提问

      抱着平和对等的心态,找到合适的途径后,就得静下心来将遇到的问题写成文字。书写文字不是一件简单的事情,我们可以从遵循一些简单的规则开始。

      用词准确,问题明确

      标题要简洁清晰,要言之有物。

      Bad:救命呀/急/跪求,遇到了一个 react 问题,xxx 组件渲染不出来
      Good:在使用 xxx 版本的 react ,我操作了 xxx,也写了 xxx,但是 xxx 组件渲染不出来

      一个好标题范例是 目标 —— 差异式的描述,许多技术支持组织就是这样做的。在目标部分指出是哪一个或哪一组东西有问题,在差异部分则描述与期望的行为不一致的地方。

      描述清晰,信息充足 准确有效的信息: 描述事实,而不是猜测,如果你想给出你的猜测,一定要先描述事实,给你的猜测一些证据,不然就不要猜测。 问题表现/内容: 按照时间顺序列出问题症状。问题发生前的一系列操作,往往就是对找出问题最有帮助的线索。因此,你的说明里应该包含你的操作步骤,以及机器和软件的反应,直到问题发生。在命令行处理的情况下,提供一段操作记录(例如运行脚本工具所生成的),并引用相关的若干行(如 20 行)记录会非常有帮助。 简单的做过什么尝试: 在描述你做过什么尝试的时候,简单的你描述你做了哪些尝试就行,为什么要这么做其实不是那么重要。

      如果你想弄清楚如何做某事(而不是报告一个 Bug),在开头就描述你的目标,然后才陈述重现你所卡住的特定步骤。

      经常寻求技术帮助的人在心中有个更高层次的目标,而他们在自以为能达到目标的特定道路上被卡住了,然后跑来问该怎么走,但没有意识到这条路本身就有问题。结果要费很大的劲才能搞定。

      玉伯有句话是这么说的:

      提问者选择的路本身就是一条崎岖之路,对于要解决的问题,实际上有更好的方式。这种情况下,描述清楚目标,讲清楚要干什么非常重要。

      想要问到什么:提供建议?发送一段代码?检查你的补丁或者别的?在群里经常会出现这种情况,当某个人发了一段文字,另外的人说:你想问什么?

      所以我们在问问题的时候一定要把你想要问到什么,这个目标想清楚。

      提供尽量多的信息:尽量提供可重现的例子,你可以在 jsbin)、runjs、jsfiddle)、codepen 等这些地方提供一个可重现的例子。即使你是一个很大的项目,想办法把你需要验证的点提取出来,如果确实无法提取,就贴一些代码,出现问题那行代码周围的代码(周围的相关代码都要,因为你可能觉得不是他们的问题,但也许就是,不然你觉得的都是对的,你就不会不知道怎么解决了)。 避免一些毫无意义的问题

      经常会有人问一些毫无意义的问题,比如这样的:

      Bad:有没有人会xxx?
      Bad:有没有人在?
      Bad:谁能帮我解决一个问题?

      面对这种问题,别人就很难预估你这个问题需要解决多久,也很难判断自己是否能解决这个问题,如果他回答了你,意味着你就是有空而且很在行,所以他还是选择不出声。这个就跟微信私聊的时候说:”在吗?“ 这种一个意思。

      Bad: 什么是 JavaScript?

      这种问题也是,很明显通过搜索引擎就能搞定的,要是下次还有这种问题,你就把这个图发给它。

      建议的问法: 有问题直接问。比如:ES6什么时候雄霸天下,前端什么时候一统江湖? 直接说场景:我在做xx端东西的时候,在 window 7 平台的 IE7 版本下遇到了左右不对齐问题,具体如图所示img,代码地址:xxx 在百度中找到的答案,试了之后还是有同样的问题。请有空的同学帮我看看是什么问题? 注意事项

      提前做好冷场的准备:也许别人在忙,也许这个问题太简单了,也许没人做过这块,如果冷场了,没人回答,赶紧换下一个群。
      谦虚,别人没有义务帮你解决问题,往往大牛的时间比你少,比你珍贵。
      没有一定的自学能力,问到问题就伸手的不适合玩这个。
      群唯一的作用就是:扯淡、交流、分享,以上几条为前提。

      转自: https://github.com/betaseeker/How-To-Ask-Questions

      2
    • cube_work

      请问 ap6210 ap6212 WiFi 模组有什么区别呢?
      灌水区 • Posted at • cube_work

      0 Votes
      2 Replies
      1417 Views

      whycan Replied at

      AP6210 和 AP6212 差别非常大,

      这俩货时钟输入的位置不同, AP6210时钟在30脚,且只能用 有源晶振, 如果cost down 用无源晶振, 需要加反相器。

      AP6212及其之后的版本,可以用无源晶振直接接 10/11脚。

      参考电路: a20_pad_std_v1_1.pdf

      7ef6e121-0ee0-4713-8bb6-7e7a89c631c8-image.png

      2
    • cube_work

      R329 官方开发板入门
      A Series • Posted at • cube_work

      0 Votes
      2 Replies
      1553 Views

      W Replied at

      压缩包坏了?打不开了。

      2
    • I

      使用XR806适配最新鸿蒙3.0_LTS
      Wireless & Analog Series • xr806 鸿蒙 • Posted at • 何镜勇

      2 Votes
      2 Replies
      2483 Views

      Z Replied at

      请教个问题,您是不是在ubuntu上和windows下都安装了开发环境,您那边的环境是个什么样子的,我只在ubuntu18.04下安装了,但没有装vscode啥的

      2
    • xiaowenge

      全志XR806开源鸿蒙开发板正式发售,免费开放全部源码和硬件设计资料
      Wireless & Analog Series • Posted at • DOT小文哥

      0 Votes
      2 Replies
      1689 Views

      BedRock Replied at

      好湿~

      如果能在论坛抽奖做做活动就更好了😆 😆

      2
    • M

      嵌入式 TTS 语音引擎 ---- ekho嵌入式Linux编译全过程
      其它全志芯片讨论区 • ttsy引擎 ekho • Posted at • memory

      0 Votes
      2 Replies
      3156 Views

      M Replied at

      linux——ekho7.7.1(最新版)语音合成库的安装与编译
      前言

      TTS技术,TTS是Text To Speech的缩写,即“从文本到语音”。它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语(或者其他语言语音)输出的技术,隶属于语音合成(SpeechSynthesis)。

      Ekho(余音)是一个免费、开源的中文语音合成(TTS)软件。它目前支持粤语、普通话(国语)、广东台山话、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英语则通过eSpeak或Festival间接实现。Ekho支持Linux、Windows和Android平台。

      下载源码包
      下载地址:http://www.eguidedog.net/ekho.php

      Ekho支持Linux和Windows平台,使用时需要同时下载源文件和声音数据,解压到"jyutping"或"pinyin"。(以jyutping开头的声音数据是粤语,而以pinyin开头的声音数据是国语。文件名中的44100和16000表示的是采样率。采样率高意味着声音质量高。)

      支持库的安装

      sudo apt-get install libespeak-dev libsndfile1-dev libpulse-dev \ libncurses5-dev libestools-dev festival-dev libvorbis-dev \ libmp3lame-dev libdotconf-dev texinfo

      配置、编译及安装:
      如果需要阅读英语,则需要配置编译Festival,在configure选项中加上–enable-festival,如果需要编译speech-dispatcher API和支持屏幕阅读的话,就加上–enable-speechd。(speech-dispatcher是一个平台独立的语音合成API,其框架是基于client/server模型的,两者通信是通过TCP连接使用Speech Synthesis Independent Protocol (SSIP)协议通信或者接口库通信的。)
      解压源码包:
      $ tar xvf ekho-7.7.1.tar.xz

      源码包里的主要文件如下;
      speechd-api:speech-dispatcher API(平台独立的语音合成API);
      sonic:一个语音变速的算法实现;
      ekho-data:ekho的字典文件和声音数据,TTS是通过文本分析,再查找字典,找到对应的声音数据,然后通过语音合成出来的;
      Utfcpp:处理Unicode编码字符串的库。
      src:(ekho的主要实现)和lib(上面说的这几部分的静态链接库*.a)了,就没什么特别的了。

      编译安装:

      $ ./configure $ make $ sudo make install

      安装后,ekho这个可执行文件和声音数据ekho-data都会复制到系统目录下。但是好像头文件(除ekho.h外)和库等就没有复制进去,所以编程链接时需要注意指定位置。

      指令使用及测试
      ekho指令的使用方法如下:

      Ekho text-to-speech engine. Version: 7.7.1 Syntax: ekho [option] [text] -v, --voice=VOICE Specified language or voice. ('Cantonese', 'Mandarin', 'Toisanese', 'Hakka', 'Tibetan', 'Ngangien' and 'Hangul' are available now. Mandarin is the default language.) -l, --symbol List phonetic symbol of text. Characters' symbols are splited by space. -f, --file=FILE Speak text file. ('-' for stdin) -o, --output=FILE Output to file. -t, --type=OUTPUT_TYPE Output type: wav(default), ogg or mp3 -p, --pitch=PITCH_DELTA Set delta pitch. Value range from -100 to 100 (percent) -a, --volume=VOLUME_DELTA Set delta volume. Value range from -100 to 100 (percent) -s, --speed=SPEED Set delta speed. Value range from -50 to 300 (percent) --english-speed=SPEED Set English delta speed. Value range from -50 to 150 (percent) --server Start Ekho TTS server. --request=TEXT Send request to Ekho TTS server. --port Set server port. Default is 2046. --version Show version number. -h, --help Display this help message. Please report bugs to Cameron Wong (hgneng at gmail.com)

      如上,-v是选择语种,-p是设置音高(与声音的频率相关),-a是设置音量,-s是设置语速。
      下面来测试一个很魔性的声音,当时测试乐了半天,O(∩_∩)O哈哈~

      ekho -p 200 "改革春风吹满地 中国人民真争气"

      1
      编程举例,依据网站(http://www.eguidedog.net/doc/doc_programme_with_ekho.php) 的指导一个测试例子try.cpp。

      try.cpp文件:

      #include "config.h" #include "ekho.h" using namespace ekho; int main ( int argc , char **argv) { Ekho wong("Cantonese"); wong.blockSpeak("改革春风吹满地 中国人民真争气"); return 0; }

      编译的话,因为依赖的库比较多,所以最好在该目录下写个sheel脚本build.sh,如下:

      g++ try.cpp libekho.a -pthread \ -I. -Iutfcpp/source -Isonic -lsndfile \ `pkg-config --libs libpulse-simple` `pkg-config --cflags libpulse-simple`

      运行./build.sh后报错了:

      从上面的错误提示可知,缺少espeak库和musicxml库,添加-lespeak和./libmusicxml/libmusicxml2.a即可。

      g++ try.cpp libekho.a ./libmusicxml/libmusicxml2.a -pthread \ -I. -Iutfcpp/source -Isonic -lsndfile -lespeak\ `pkg-config --libs libpulse-simple` `pkg-config --cflags libpulse-simple`

      运行a.out,播放了测试程序中文本对应的语音。

      ————————————————

      原文: https://blog.csdn.net/u014470361/article/details/84771720

      2
    • M

      全志D1哪吒开发板 frambuffer 测试
      MR Series • Posted at • memory

      0 Votes
      2 Replies
      1869 Views

      WhycanService Replied at

      rm red.bin -rf && while [ 1 ]; do echo -n -e "\x00\x00\xff\xff" >> red.bin; done; rm blue.bin -rf && while [ 1 ]; do echo -n -e "\xff\x00\x00\xff" >> blue.bin; done; rm green.bin -rf && while [ 1 ]; do echo -n -e "\x00\xff\x00\xff" >> green.bin; done;
      2
    • M

      D1哪吒开发板开机运行ucgui demo
      MR Series • ucgui 哪吒 d1 • Posted at • memory

      0 Votes
      2 Replies
      2288 Views

      M Replied at

      开机自动从HDMI输出参考这个帖子:

      【固件发布】D1哪吒HDMI测试固件20210804(开机HDMI就有小企鹅启动logo)
      https://bbs.aw-ol.com/topic/297/share/4

      2
    • Z

      mac下如何安装USB转串口线驱动
      MR Series • Posted at • zhilong.wb

      0 Votes
      2 Replies
      1397 Views

      C Replied at

      @zhilong-wb 不用安装。直接usb连接,我这边可以用以下命令寻找和连接

      $ ll /dev/tty.usb* /dev/tty.usbserial-A50285BI # 可能名字会不同 $ screen /dev/tty.usbserial-A50285BI 115200 # 用screen命令连接串口
      2
    • q1215200171

      飞桨模型在“周易”NPU上的部署(基于R329开发板)
      A Series • r329 • Posted at • budbool

      0 Votes
      2 Replies
      1842 Views

      q1215200171 Replied at

      @caozilong 这篇是转载的,原文在这:https://mp.weixin.qq.com/s/RRV3tziWjWFoAb3jg5lIFg

      2
    • M

      戴尔笔记本电脑原装电源180瓦,换了朋友的150瓦电源,电脑这个提示是什么原理,怎么实现的?
      灌水区 • Posted at • memory

      0 Votes
      2 Replies
      1132 Views

      M Replied at

      @aozima

      1ddf5880-a56b-43c4-bd76-cbf568dd49fa-image.png

      好像真是3芯的。

      2
    • T

      D1s运行自制立即式UI框架--XUI
      MR Series • Posted at • tripod9

      2 Votes
      2 Replies
      1724 Views

      S Replied at

      开源不?期待楼主开源。

      2
    • G

      melis里适配RGB屏,DE。CLK没有任何信号
      MR Series • Posted at • geniusgogo

      0 Votes
      2 Replies
      1785 Views

      G Replied at

      @uuuuid

      #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <hal_clk.h> #include <hal_gpio.h> #include "../disp/disp_sys_intf.h" #include "disp_board_config.h" struct property_t g_lcd0_config[] = { { .name = "lcd_used", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "lcd_driver_name", .type = PROPERTY_STRING, .v.str = "default_lcd", }, { .name = "lcd_if", .type = PROPERTY_INTGER, .v.value = 0, /* LCD_IF_HV */ }, { .name = "lcd_hv_if", .type = PROPERTY_INTGER, .v.value = 0, /* LCD_HV_IF_PRGB_1CYC */ }, { .name = "lcd_x", .type = PROPERTY_INTGER, .v.value = 480, }, { .name = "lcd_y", .type = PROPERTY_INTGER, .v.value = 272, }, { .name = "lcd_width", .type = PROPERTY_INTGER, .v.value = 80, }, { .name = "lcd_height", .type = PROPERTY_INTGER, .v.value = 47, }, { .name = "lcd_dclk_freq", .type = PROPERTY_INTGER, .v.value = 10, }, /* lcd_ht = lcd_x + lcd_hspw + lcd_hbp + lcd_hfp */ { .name = "lcd_ht", .type = PROPERTY_INTGER, .v.value = 592, }, { .name = "lcd_hbp", .type = PROPERTY_INTGER, .v.value = 56, }, { .name = "lcd_hspw", .type = PROPERTY_INTGER, .v.value = 40, }, /* lcd_vt = lcd_y + lcd_vspw + lcd_vbp + lcd_vfp */ { .name = "lcd_vt", .type = PROPERTY_INTGER, .v.value = 286, }, { .name = "lcd_vspw", .type = PROPERTY_INTGER, .v.value = 5, }, { .name = "lcd_vbp", .type = PROPERTY_INTGER, .v.value = 6, }, { .name = "lcd_frm", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_io_phase", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_gamma_en", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_bright_curve_en", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcd_cmap_en", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "deu_mode", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "lcdgamma4iep", .type = PROPERTY_INTGER, .v.value = 22, }, { .name = "smart_color", .type = PROPERTY_INTGER, .v.value = 90, }, // backlight enable /* { .name = "lcd_gpio_1", .type = PROPERTY_GPIO, .v.gpio_list = { .gpio = GPIOE(11), .mul_sel = GPIO_DIRECTION_OUTPUT, .pull = 0, .drv_level = 3, .data = 1, }, }, */ { .name = "lcd_backlight", .type = PROPERTY_INTGER, .v.value = 50, }, { .name = "lcd_pwm_used", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "lcd_pwm_ch", .type = PROPERTY_INTGER, .v.value = 7, }, { .name = "lcd_pwm_freq", .type = PROPERTY_INTGER, .v.value = 1000, }, { .name = "lcd_pwm_pol", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "lcd_pwm_max_limit", .type = PROPERTY_INTGER, .v.value = 255, }, /* POWER-vcc */ { .name = "lcd_gpio_0", .type = PROPERTY_GPIO, .v.gpio_list = { .gpio = GPIOB(6), .mul_sel = GPIO_DIRECTION_OUTPUT, .pull = 0, .drv_level = 3, .data = 1, }, }, //gpio { .name = "LCD0_D2", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(0), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D3", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(1), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D4", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(2), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D5", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(3), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D6", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(4), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D7", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(5), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D10", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(6), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D11", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(7), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D12", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(8), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D13", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(9), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D14", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(10), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D15", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(11), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D18", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(12), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D19", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(13), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D20", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(14), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D21", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(15), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D22", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(16), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_D23", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(17), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_CLK", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(18), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_DE", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(19), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_HSYNC", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(20), .mul_sel = 2, .pull = 0, .drv_level = 3, }, }, { .name = "LCD0_VSYNC", .type = PROPERTY_PIN, .v.gpio_list = { .gpio = GPIOD(21), .mul_sel = 2, .pull = 0, .drv_level = 3, }, } }; struct property_t g_lcd1_config[] = { { .name = "lcd_used", .type = PROPERTY_INTGER, .v.value = 0, }, }; struct property_t g_disp_config[] = { { .name = "disp_init_enable", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "disp_mode", .type = PROPERTY_INTGER, .v.value = 0, /* DISP_INIT_MODE_SCREEN0 */ }, { .name = "screen0_output_type", .type = PROPERTY_INTGER, .v.value = 1, /* DISP_OUTPUT_TYPE_LCD */ }, { .name = "screen0_output_mode", .type = PROPERTY_INTGER, .v.value = 4, }, { .name = "screen0_output_format", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "screen0_output_bits", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "screen0_output_range", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "screen0_output_eotf", .type = PROPERTY_INTGER, .v.value = 4, }, { .name = "screen0_output_cs", .type = PROPERTY_INTGER, .v.value = 257, }, { .name = "screen0_output_dvi_hdmi", .type = PROPERTY_INTGER, .v.value = 2, }, { .name = "screen0_output_scan", .type = PROPERTY_INTGER, .v.value = 0, }, { .name = "screen1_output_type", .type = PROPERTY_INTGER, .v.value = 1, }, { .name = "screen1_output_mode", .type = PROPERTY_INTGER, .v.value = 4, }, }; u32 g_lcd0_config_len = sizeof(g_lcd0_config) / sizeof(struct property_t); u32 g_lcd1_config_len = sizeof(g_lcd1_config) / sizeof(struct property_t); u32 g_disp_config_len = sizeof(g_disp_config) / sizeof(struct property_t);
      2
    • Z

      鸿蒙OS下 XR806 I2C操作
      Wireless & Analog Series • Posted at • zhugx

      0 Votes
      2 Replies
      1903 Views

      xiaowenge Replied at

      XR806-开源鸿蒙上没有移植过这玩意

      2
    • whycan

      一键生成可定制的Debian rootfs,支持riscv64
      MR Series • Posted at • whycan晕哥

      0 Votes
      2 Replies
      1897 Views

      E Replied at

      @memory 在 一键生成可定制的Debian rootfs,支持riscv64 中说:

      么做debian roo

      请问有人用了这个工具了吗?做出来无法启动呢,出现错误信息如下:
      [ 4.469869] I2C communication ERROR!
      [ 4.469901] regulator-dummy: Underflow of regulator enable count
      [ 4.480911] gt9xxnew_ts: probe of 1-0014 failed with error -1
      [ 4.490050] OF: fdt: not creating '/sys/firmware/fdt': CRC check failed
      [ 4.497539] cfg80211: Loading compiled-in X.509 certificates for regulatory database
      [ 4.508814] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
      [ 4.516332] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
      [ 4.526089] clk: Not disabling unused clocks
      [ 4.530919] ALSA device list:
      [ 4.534249] #0: audiocodec
      [ 4.537490] alloc_fd: slot 0 not NULL!
      [ 4.541767] cfg80211: failed to load regulatory.db
      [ 4.558945] EXT4-fs (mmcblk0p5): recovery complete
      [ 4.564396] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
      [ 4.573566] VFS: Mounted root (ext4 filesystem) on device 179:5.
      [ 4.581999] Freeing unused kernel memory: 1024K
      [ 4.600127] Kernel init done
      [ 4.603355] Run /sbin/init as init process
      [ 4.704682] Kernel panic - not syncing: Requested init /sbin/init failed (error -2).
      [ 4.713373] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.4.61 #2
      [ 4.720003] Hardware name: Generic DT based system
      [ 4.725394] [<c010e308>] (unwind_backtrace) from [<c010a8ac>] (show_stack+0x10/0x14)
      [ 4.734078] [<c010a8ac>] (show_stack) from [<c089698c>] (dump_stack+0x7c/0x98)
      [ 4.742177] [<c089698c>] (dump_stack) from [<c011a014>] (panic+0x104/0x3dc)
      [ 4.749986] [<c011a014>] (panic) from [<c08ab694>] (kernel_init+0x98/0x118)
      [ 4.757792] [<c08ab694>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
      [ 4.766274] Exception stack(0xde43dfb0 to 0xde43dff8)
      [ 4.771934] dfa0: 00000000 00000000 00000000 00000000
      [ 4.781099] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [ 4.790264] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
      [ 4.797689] CPU1: stopping
      [ 4.800722] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.4.61 #2
      [ 4.807352] Hardware name: Generic DT based system
      [ 4.812725] [<c010e308>] (unwind_backtrace) from [<c010a8ac>] (show_stack+0x10/0x14)
      [ 4.821406] [<c010a8ac>] (show_stack) from [<c089698c>] (dump_stack+0x7c/0x98)
      [ 4.829504] [<c089698c>] (dump_stack) from [<c010c6b0>] (handle_IPI+0xc0/0x168)
      [ 4.837701] [<c010c6b0>] (handle_IPI) from [<c0431a80>] (gic_handle_irq+0x70/0x78)
      [ 4.846189] [<c0431a80>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
      [ 4.854572] Exception stack(0xde477f80 to 0xde477fc8)
      [ 4.860233] 7f80: 00000b68 deb416b4 00000000 c01153a0 00000002 de476000 c0e03e28 c0e03e68
      [ 4.869400] 7fa0: 4000406a 410fc075 00000000 00000000 00000000 de477fd0 c0107fb8 c0107fbc
      [ 4.878563] 7fc0: 60000113 ffffffff
      [ 4.882476] [<c01021cc>] (__irq_svc) from [<c0107fbc>] (arch_cpu_idle+0x2c/0x38)
      [ 4.890770] [<c0107fbc>] (arch_cpu_idle) from [<c013fae8>] (do_idle+0xb8/0x120)
      [ 4.898965] [<c013fae8>] (do_idle) from [<c013fdec>] (cpu_startup_entry+0x18/0x1c)
      [ 4.907452] [<c013fdec>] (cpu_startup_entry) from [<40102c0c>] (0x40102c0c)
      [ 4.915269] ---[ end Kernel panic - not syncing: Requested init /sbin/init failed (error -2). ]---

      2
    • q1215200171

      【FAQ】全志R329出现以太网使能报No phy found或Initialize hardware error怎么解决?
      其它全志芯片讨论区 • r329 faq 技术支持 网络 • Posted at • budbool

      0 Votes
      2 Replies
      3221 Views

      U Replied at

      @ubuntu

      root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# ifconfig eth0 up [ 13.062114] libphy: 4500000.eth: probed [ 13.092260] sunxi-gmac 4500000.eth eth0: eth0: Type(7) PHY ID 001cc816 at 0 IRQ poll (4500000.eth-0:00) root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# udhcpc -i eth0 udhcpc: started, v1.27.2 udhcpc: sending discover [ 16.296790] sunxi-gmac 4500000.eth eth0: Link is Up - 100Mbps/Full - flow control off [ 16.305630] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready udhcpc: sending discover udhcpc: sending select for 192.168.141.169 udhcpc: lease of 192.168.141.169 obtained, lease time 3599 udhcpc: ifconfig eth0 192.168.141.169 netmask 255.255.255.0 broadcast 192.168.141.255 udhcpc: setting default routers: 192.168.141.72 root@TinaLinux:/#

      拖焊一下D1s搞定了.

      2
    • q1215200171

      「免费申请」基于安谋科技STAR-C1的全志XR806 IoT开发板试用活动
      Wireless & Analog Series • Posted at • budbool

      0 Votes
      2 Replies
      1566 Views

      q1215200171 Replied at

      PS.如果已有XR806开发板,也可以参与发文,极术社区同样有好礼相赠

      开发过程中,遇到任何问题,欢迎访问全志在线开发者社区发帖咨询及加入XR806活动交流群,有任何问题也可以直接在微信群里咨询。
      3173972048-619f343a242b8.png

      2
    • W

      spi nand flash固件烧录
      MR Series • Posted at • wxgd2017

      0 Votes
      2 Replies
      1521 Views

      xiaowenge Replied at

      @wxgd2017
      参考这个链接:
      https://d1.docs.aw-ol.com/study/study_4compile/#_5

      2
    • H

      f133开发板环境搭建问题
      RTOS • Posted at • honglingjin

      0 Votes
      2 Replies
      2082 Views

      H Replied at

      @whycan 谢谢,按照你说的都可以成功了!

      2
    • M

      奇怪了,V3s linux3.4 printk 日志只能输出第一行
      其它全志芯片讨论区 • 日志 v3s linux • Posted at • memory

      0 Votes
      2 Replies
      1711 Views

      M Replied at

      314198c6-3d21-424a-ba8d-805b97fff7b4-0d706fb635296ec33e5ea5f0587ed40.png

      感谢, 搞定!就是修改这个文件的loglevel就可以了

      pack/chips/sun8iw8p1/configs/default/env.cfg

      2
    • M

      V3s 驱动 ST7789 IPS 显示屏,颜色不对,看起来好象是灰度图一样
      其它全志芯片讨论区 • Posted at • memory

      0 Votes
      2 Replies
      1128 Views

      M Replied at

      V3s < -------> ILI9341 CS <- 直接接地 LCD_DE RS LCD_HSYNC RD LCD_PCLK WR LCD_VSYNC TE #撕裂 PE4 RST LCD_D3 D8 LCD_D4 D9 LCD_D5 D10 LCD_D6 D11 LCD_D7 D12 LCD_D10 D13 LCD_D11 D14 LCD_D12 D15
      2
    • aozima

      请教D1/D1S的LDO输入端串的二极管作用?
      MR Series • Posted at • aozima

      0 Votes
      2 Replies
      1341 Views

      aozima Replied at

      @lovexulu 谢谢!看来用0.7V的普通二极管比较好!

      2
    • U

      分享嵌入式系统修改时区的方法
      其它全志芯片讨论区 • 时区 timezone • Posted at • ubuntu

      0 Votes
      2 Replies
      1324 Views

      aldfaaa Replied at

      export TZ=CST-8

      2
    • A

      SIPEED R6+1
      MR Series • Posted at • abb12

      0 Votes
      2 Replies
      1142 Views

      A Replied at

      @orgmar 主要是有了这个麦克风阵列了,就想直接用,因为功能都差不多嘛

      2
    • Z

      自制D1S 启动卡住
      MR Series • Posted at • zengxh

      0 Votes
      2 Replies
      1907 Views

      whycan Replied at

      [ 0.263519] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator [ 0.264151] uart uart0: get regulator failed [ 0.264182] uart uart0: uart0 supply uart not found, using dummy regulator [ 0.264610] uart0: ttyS0 at MMIO 0x2500000 (irq = 18, base_baud = 1500000) is a SUNXI [ 0.264643] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n [ 1.069132] printk: console [ttyS0] enabled [ 1.075175] misc dump reg init

      上面是我的正常的log,

      应该是你的 dts 没改好,按我那个帖子里面的 dts 改 uart 引脚配置就可以。

      2
    • q1215200171

      【FAQ】全志XR806芯片 串口修改波特率后与目标波特率不匹配如何解决?
      其它全志芯片讨论区 • xr806 xr872 faq 技术支持 • Posted at • budbool

      0 Votes
      2 Replies
      2318 Views

      Q Replied at

      我用的平台时全志H616

      2
    • q1215200171

      【FAQ】全志D1芯片 mp4(Xvid)视频文件播放花屏问题
      其它全志芯片讨论区 • d1 f133 faq 视频 技术支持 • Posted at • budbool

      0 Votes
      2 Replies
      2415 Views

      M Replied at

      @q1215200171 在 【FAQ】全志D1芯片 mp4(Xvid)视频文件播放花屏问题 中说:

      4、解决办法
      对出现右移32位的情况做判断,即return (rbit-n)<0?0:((rbit-n)>=32?0:(ld->bit_a & (0xFFFFFFFF >> (ld->bitcnt))) >> (rbit-n));

      这个问题换库文件就行了吗?

      2
    • L

      d1s适配rtl8723ds遇到问题求教。
      MR Series • Posted at • lovexulu

      0 Votes
      2 Replies
      2078 Views

      L Replied at

      @mangogeek 多谢芒果大佬!!!

      2
    • BedRock

      开局点灯出现问题,大佬们帮忙看看
      Wireless & Analog Series • Posted at • BedRock

      0 Votes
      2 Replies
      1648 Views

      BedRock Replied at

      🤕 用vim打开看了以下发现编辑器前面插了<200>

      2
    • S

      SDK目录/F1C200s/F1C200S Melis
      其它全志芯片讨论区 • Posted at • szwensn

      0 Votes
      2 Replies
      1604 Views

      A Replied at

      请问一下 SDK怎么申请?

      2
    • nihui

      烧写 xr_system.img 只支持 windows 系统?
      Wireless & Analog Series • Posted at • nihui

      0 Votes
      2 Replies
      1905 Views

      nihui Replied at

      @algoideas 非常感谢~!

      2
    • W

      如何修改 D1s默认串口为 UART0(PF2/PF4) ?
      MR Series • Posted at • wxgd2017

      0 Votes
      2 Replies
      1323 Views

      W Replied at

      二楼说的对,我也看一下。

      2
    • H

      一直 3%: Opening com... 咋解决?
      Wireless & Analog Series • Posted at • HU_710774265

      0 Votes
      2 Replies
      1685 Views

      C Replied at

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

      2
    • IAMLIUBO

      开源!教你自制最精致的Pi!
      其它全志芯片讨论区 • Posted at • IAMLIUBO

      1 Votes
      2 Replies
      2304 Views

      q1215200171 Replied at

      @iamliubo 👍

      2
    • BedRock

      【XR806开发板试用】使用sntp获取时间
      Wireless & Analog Series • Posted at • BedRock

      0 Votes
      2 Replies
      1802 Views

      L Replied at

      亲,

      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)
      2
    • Randolph

      【新人上手】D1哪吒开发板Tina Linux下查看DDR参数、内核版本、uboot版本和系统版本
      MR Series • Posted at • Randolph

      0 Votes
      2 Replies
      2117 Views

      tigger Replied at

      @juggernaut

      去github.com克隆 Linux5.4.61,然后你会发现改得亲妈都不认识。

      2
    • mangogeek

      天冷了,给麻雀加衣
      MR Series • Posted at • mangogeek

      0 Votes
      2 Replies
      1379 Views

      mangogeek Replied at

      尺寸还得细调调😊

      2
    • iysheng

      請教現在的工程是如何生成 xr_system.img 的?
      Wireless & Analog Series • Posted at • iysheng

      0 Votes
      2 Replies
      1206 Views

      xiaowenge Replied at

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

      2
    • Y

      D1添加LED_GPIO灯出现的问题
      MR Series • Posted at • yaoxiaoyao

      0 Votes
      2 Replies
      1628 Views

      M Replied at

      @yaoxiaoyao
      感谢分享宝贵经验👊

      2
    • baiwen

      D1芯片DDR3原理图线序问题
      MR Series • Posted at • 100ask

      0 Votes
      2 Replies
      1967 Views

      L Replied at

      @yin2021 在 D1芯片DDR3原理图线序问题 中说:

      双RANK的DDR颗粒

      现在的DDR3预留J1\J9\L9等引脚但实际并没有含义为NC,但对于原理图需要连接此引脚嘛?使用的是咱们T3MCU,有最新的DDR3原理图推荐或是您有相关的联系方式我直接跟您沟通,谢谢!

      2
    • A

      编译 device/xradio/xr806/xr_skylark/project/example会有undefined reference to
      Wireless & Analog Series • Posted at • allzhi

      0 Votes
      2 Replies
      1496 Views

      A Replied at

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

      2
    • E

      【XR806开发板试用】简单移植coremark并测试实际跑分
      Wireless & Analog Series • Posted at • endelszc05

      1 Votes
      2 Replies
      1680 Views

      J Replied at

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

      core_mark();

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

      2
    • J

      小白,想在哪吒板子上实现串口通信,该怎么实现。
      MR Series • Posted at • jiouo

      0 Votes
      2 Replies
      2087 Views

      J Replied at

      顺便问下,如何确定某个引脚的复用状态。比如我想使用串口1,怎么知道它对应的那两个硬件没有被别人占用。

      2
    • Y

      D1如何配置系统删除br-lan这个网桥
      MR Series • Posted at • yaoxiaoyao

      0 Votes
      2 Replies
      1249 Views

      Y Replied at

      @rcfly 谢谢

      2
    • J

      D1的MTIME时钟来源
      MR Series • Posted at • JrzzZ

      0 Votes
      2 Replies
      1034 Views

      J Replied at

      @juice 好的,谢谢,主要是想知道MTIME的时钟大概是多少Hz的

      2
    • Z

      hal_rtc相关函数实现,只找到函数定义
      Wireless & Analog Series • Posted at • zhugx

      0 Votes
      2 Replies
      1720 Views

      Z Replied at

      @iysheng 好的,多谢!

      2
    • S

      请教各位大老,执行tplayerdemo时报错,只有声音,没有视频
      其它全志芯片讨论区 • Posted at • szwensn

      0 Votes
      2 Replies
      1622 Views

      S Replied at

      @tigger 有声音,播放MP4时没有图像,也有声音

      2
    • J

      D1哪吒开发板能跑chrome浏览器吗
      MR Series • Posted at • jewayyan

      0 Votes
      2 Replies
      1478 Views

      xiaowenge Replied at

      之前中科院软件所的大佬们移植过一个阉割版的chrome

      2
    • M

      rtl8723ds高并发时死锁有人遇到过吗
      A Series • Posted at • mengxp

      0 Votes
      2 Replies
      2134 Views

      M Replied at

      补充测试代码
      https://blog.csdn.net/MengXP/article/details/122736176?spm=1001.2014.3001.5501

      2
    • L

      请教D1S UI横屏如何配置?
      MR Series • Posted at • lovexulu

      0 Votes
      2 Replies
      1825 Views

      A Replied at

      @lovexulu
      参考
      https://bbs.aw-ol.com/topic/405/第一次调mipi接口的显示屏-都是什么套路?_=1646643614440

      或者
      https://bbs.aw-ol.com/topic/1080/在tinav2-2-d1s上面搞lvgl8去调用g2d旋转让lvgl8的软件旋转再见/5?_=1646643614443

      2
    • F

      【XR806开发板试用】使用FDCM操作Flash记录开机次数
      Wireless & Analog Series • xr806开发板试用 • Posted at • funfulzhao

      0 Votes
      2 Replies
      1716 Views

      F Replied at

      @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

      2
    • M

      D1s RTL8723DS wlan1 作为wifi热点
      MR Series • d1s rtl8723ds wifi热点 hostapd • Posted at • memory

      0 Votes
      2 Replies
      1991 Views

      Q Replied at

      r329 只有wlan0 网卡RTK8189FTV ,配置后有热点了,但是手机始终连不上知道是哪里原因吗?

      2
    • YuzukiTsuru

      在 Lichee RV 上玩游戏:DOOM
      MR Series • Posted at • 柚木 鉉

      2 Votes
      2 Replies
      2070 Views

      YuzukiTsuru Replied at

      @pojdd 在 在 Lichee RV 上玩游戏:DOOM 中说:

      @yuzukitsuru 可以分享一下镜像吗?

      UnusolaOS_d1-lichee_rv_86_uart0.zip
      86Panel 的

      2
    • H

      请教关于工作中需对内核配置项的了解程度
      Linux • Posted at • hilson

      0 Votes
      2 Replies
      1488 Views

      H Replied at

      @memory 在menuconfig下也可以使用“/”搜索想要的配置项关键字。有些功能模块是选中了,它所依赖的功能模块也一并会被选中,或者看help也可以把依赖项都手工选中,但是有些驱动或者功能模块是想要正常工作需要多个配置单独设置的,如串口的内核启动打印,需要打开printk,需要设置log_level,需要配置字符设备,根据soc不一样还需要选中特定的串口驱动,类似于这种组合式配置只能通过经验或者问原厂来解决吗?

      2
    • M

      请问 根据这个文档 D1_Tina_Linux_安全_开发指南.pdf,为什么不能编译出 sboot?
      MR Series • sboot 安全 • Posted at • memory

      0 Votes
      2 Replies
      1131 Views

      A Replied at

      请问解决了吗?我也想试一下d1的安全启动。

      2
    • E

      D1s F133-A视频播放
      MR Series • Posted at • eddardzhu

      0 Votes
      2 Replies
      1733 Views

      C Replied at

      @eddardzhu 问题解决了么?

      2
    • L

      麻雀板使用micropython开发lvgl
      MR Series • Posted at • lyr2021

      2 Votes
      2 Replies
      2607 Views

      L Replied at

      @whycan 我的镜像固件所用的屏幕触摸都是另外适配的,所以就不放固件了,可以参考 https://gitee.com/l_y_r/micropython_lvgl_example/tree/master 里面的安装使用教程,集成到自己固件测试
      203967d8-a7a8-4088-9e18-fd214a290587-image.png
      5329260e-e084-4068-a6ab-dafea2583ef9-image.png

      2
    • M

      全志 A50 / A100 /A133 SDK 新增驱动配置
      其它全志芯片讨论区 • a133 a100 驱动 • Posted at • memory

      0 Votes
      2 Replies
      2804 Views

      M Replied at

      @memory

      FT6336 驱动芯片用这个驱动搞定了:

      CONFIG_TOUCHSCREEN_FT6236=y

      2
    • q1215200171

      【FAQ】全志D1芯片 MiniGUI如何显示鼠标?
      其它全志芯片讨论区 • d1 faq 技术支持 • Posted at • budbool

      2 Votes
      2 Replies
      2185 Views

      Y Replied at

      @cube_work 只要kernel的驱动不挂,刷新IAL就能识别

      2
    • Randolph

      【DIY教程】XR806雪花灯
      Wireless & Analog Series • Posted at • Randolph

      0 Votes
      2 Replies
      2016 Views

      Randolph Replied at

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

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

      大小要刚好,直径为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部分!

      2
    • M

      全志F1C100s在Tina Linux SDK上修改CPU频率的方法
      其它全志芯片讨论区 • Posted at • memory

      0 Votes
      2 Replies
      1686 Views

      Y Replied at

      ddr怎么改频率

      2
    • M

      发现了ping的bug,包序号溢出
      Linux • ping bug • Posted at • memory

      0 Votes
      2 Replies
      1188 Views

      U Replied at

      可能没考虑一般人这么用吧

      2
    • YuzukiTsuru

      维修芯片烧毁的XR806
      Wireless & Analog Series • Posted at • 柚木 鉉

      0 Votes
      2 Replies
      1606 Views

      YuzukiTsuru Replied at

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

      2
    • whycan

      开源个D1-H核心板,原作者 @MajorTom, 已赠送3片D1芯片
      MR Series • Posted at • whycan晕哥

      1 Votes
      2 Replies
      1931 Views

      whycan Replied at

      80df2a91-4951-492f-b068-32c0085093ea-image.png

      11829e1bbe54a7c1a4002bb3bf61de6.jpg

      e653e8d16fa39818c3f20d0a5cad4f5.jpg

      22b452d133f02539160bdf99ee5af39.jpg

      d5c12a0356f6b14ac87863dadfbcf68.jpg

      2
    • M

      R328如何使用寄存器判断是R328-S2 或 R328-S3
      A Series • Posted at • mengxp

      0 Votes
      2 Replies
      1917 Views

      WhycanService Replied at

      @mengxp 是的读取chipid然后&0xffff就行了,具体对应关系需要自己试一下

      2
    • B

      求Dragon Sn最新版本
      灌水区 • Posted at • bossctwboss

      0 Votes
      2 Replies
      1072 Views

      xiaowenge Replied at

      详见这个帖子:https://bbs.aw-ol.com/topic/1150

      2
    • YuzukiTsuru

      D1-H 使用DDR2内存、EMMC可行性
      MR Series • Posted at • 柚木 鉉

      0 Votes
      2 Replies
      1671 Views

      YuzukiTsuru Replied at

      @xiaowenge 那ddr地址线呢((

      2
    • S

      请问如果D1S没有程序,上电后LDOA和LDOB,分别输出电压多少?
      MR Series • Posted at • Vogelweide

      0 Votes
      2 Replies
      1231 Views

      S Replied at

      @mangogeek 好的,谢谢大佬。

      2
    • O

      直接拷贝官网点灯代码出错error: unknown type name '\U0000200b' 及解决方案
      Wireless & Analog Series • Posted at • oiouou123

      1 Votes
      2 Replies
      1766 Views

      O Replied at

      @pwb555 我试试,谢谢!

      2
    • YuzukiTsuru

      D1s 开机不断出现 HELLO! BOOT0 is starting! 然后重启
      MR Series • Posted at • 柚木 鉉

      0 Votes
      2 Replies
      1503 Views

      YuzukiTsuru Replied at

      ad49a0e8-e433-4e3f-93fc-56fc7a83b0b0-wrefa.jpg

      2
    • L

      纯小白求助:如何烧录官方提供的测试固件
      MR Series • Posted at • lumen

      0 Votes
      2 Replies
      1086 Views

      xiaowenge Replied at

      是的 就是这样烧它

      2
    • tigger

      一觉醒来,发现 A100 + RTL8723DS 奔溃了,这是怎么回事?
      其它全志芯片讨论区 • a100 rtl8723ds wifi • Posted at • tigger

      0 Votes
      2 Replies
      1780 Views

      xiaowenge Replied at

      反向编译一下看崩在哪了

      2
    • M

      D1哪吒开发板使用 RTL8723DS 作为WIFI中继
      MR Series • rtl8723ds wifi中继 wifi热点 d1 哪吒 • Posted at • memory

      0 Votes
      2 Replies
      2200 Views

      M Replied at

      螃蟹wifi 做AP就算了,稳定性很差。你要是苹果的手机可以试试。我这有测试代码。
      https://blog.csdn.net/MengXP/article/details/122736176?spm=1001.2014.3001.5501

      2
    • X

      最近编译A133的Android Q longan的源码不能道过
      其它全志芯片讨论区 • Posted at • xhkj123456

      0 Votes
      2 Replies
      1560 Views

      X Replied at

      @tigger 今天重装ubuntu16.04lts_desktop_AMD64版本,按照编译指南,首先安装必要的工具,再将make降为make-3.81,再从uboot,linux内核和安卓一路下来,竟然通过了。安装open jdk8没有去降级,倒也没问题,编译的Android 10版本。

      2
    • YuzukiTsuru

      V831 的 Tina 启动没有 Uboot 与 Linux 日志输出,dmesg有输出
      其它全志芯片讨论区 • Posted at • 柚木 鉉

      0 Votes
      2 Replies
      1635 Views

      YuzukiTsuru Replied at

      修复叻,手残打开了Boot Time Optimization

      # # Boot Time Optimization # # CONFIG_BOOT_TIME_OPTIMIZATION is not set
      2
    • YuzukiTsuru

      YuzukiNezha D1s 驱动 1.9 寸高分屏
      MR Series • Posted at • 柚木 鉉

      1 Votes
      2 Replies
      1218 Views

      J Replied at

      @yuzukitsuru 大佬这是啥板子,自己焊的吗

      2
    • tigger

      A100 tina pwm7 PI6 测试
      MR Series • Posted at • tigger

      0 Votes
      2 Replies
      1622 Views

      tigger Replied at

      使能pwm7:

      echo 7 > /sys/class/pwm/pwmchip0/export echo 25000000 > /sys/class/pwm/pwmchip0/pwm7/period echo 12000000 > /sys/class/pwm/pwmchip0/pwm7/duty_cycle echo 1 > /sys/class/pwm/pwmchip0/pwm7/enable

      查看pwm信息:

      mount -t debugfs none /sys/kernel/debug; cat /sys/kernel/debug/pwm # cat /sys/kernel/debug/pwm platform/300a000.pwm, 16 PWM devices pwm-0 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-1 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-2 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-3 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-4 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-5 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-6 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-7 (sysfs ): requested enabled period: 25000000 ns duty: 12000000 ns polarity: normal pwm-8 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-9 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-10 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-11 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-12 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-13 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-14 ((null) ): period: 0 ns duty: 0 ns polarity: normal pwm-15 ((null) ): period: 0 ns duty: 0 ns polarity: normal
      2
    • YuzukiTsuru

      YuzukiXR32 相关素材
      Wireless & Analog Series • Posted at • 柚木 鉉

      1 Votes
      2 Replies
      1229 Views

      YuzukiTsuru Replied at

      @jmhh247 渲染图是渲染出来的

      2
    • X

      D1s如何使用cvbs IN,,最近有个板子需要有个项目想尝试一下
      MR Series • Posted at • xiaoxiaohai

      0 Votes
      2 Replies
      1723 Views

      whycan Replied at

      驱动勾选 CONFIG_VIDEO_SUNXI_TVD=y

      board.dts 配置好tvd(可能已经配好了):

      /* tvd configuration used (create device, 0: do not create device, 1: create device) agc_auto_enable (0: agc manual mode,agc_manual_value is valid; 1: agc auto mode) agc_manual_value (agc manual value, default value is 64) cagc_enable (cagc 0: disable, 1: enable) fliter_used (3d fliter 0: disable, 1: enable) support two PMU power (tvd_power0, tvd_power1) support two GPIO power (tvd_gpio0, tvd_gpio1) NOTICE: If tvd need pmu power or gpio power,params need be configured under [tvd] tvd_sw (the switch of all tvd driver.) tvd_interface (0: cvbs, 1: ypbpr,) tvd_format (0:TVD_PL_YUV420 , 1: MB_YUV420, 2: TVD_PL_YUV422) tvd_system (0:ntsc, 1:pal) tvd_row (total row number in multi channel mode 1-2) tvd_column (total column number in multi channel mode 1-2) tvd_channelx_en (0:disable, 1~4:position in multi channel mode,In single channel mode,mean enable) tvd_row*tvd_column is the total tvd channel number to be used in multichannel mode +--------------------+--------------------+ | | | | | | | 1 | 2 | | | | | | | +--------------------+--------------------+ | | | | | | | 3 | 4 | | | | | | | +--------------------+--------------------+ */ &tvd { tvd_sw = <1>; tvd_interface = <0>; tvd_format = <0>; tvd_system = <1>; tvd_row = <1>; tvd_column = <1>; tvd_channel0_en = <1>; tvd_channel1_en = <0>; tvd_channel2_en = <0>; tvd_channel3_en = <0>; /*tvd_gpio0 = <&pio PD 22 GPIO_ACTIVE_HIGH>;*/ /*tvd_gpio1 = <&pio PD 23 GPIO_ACTIVE_HIGH>;*/ /*tvd_gpio2 = <&pio PD 24 GPIO_ACTIVE_HIGH>;*/ /* dc1sw-supply = <&reg_dc1sw>;*/ /* eldo3-supply = <&reg_eldo3>;*/ /*tvd_power0 = "dc1sw"*/ /*tvd_power1 = "eldo3"*/ }; &tvd0 { used = <1>; agc_auto_enable = <1>; agc_manual_value = <64>; cagc_enable = <1>; fliter_used = <1>; };

      linux启动后会生成 /dev/video4:

      root@TinaLinux:/# ls /dev/video4 /dev/video4

      测试一吓:

      root@TinaLinux:/# cat /dev/video4 [tvd] tvd_read:1857 tvd_read: tvd is not generating! cat: read error: Invalid argument

      嗯, 看日志应该就是TV输入了。

      2
    • Y

      问一下 D1H 开发板针脚管脚对应关系在哪看……
      MR Series • Posted at • YdrMaster

      0 Votes
      2 Replies
      1262 Views

      q1215200171 Replied at

      @ydrmaster 文档: https://d1.docs.aw-ol.com/
      资料: https://www.aw-ol.com/downloads?cat=7

      2
    • nihui

      选择和放弃 MQ-Pro 的理由
      MR Series • Posted at • nihui

      0 Votes
      2 Replies
      1793 Views

      mangogeek Replied at

      没想到粉色这么好看,i了i了。
      我打算连夜去找大佬进货。

      2
    • YuzukiTsuru

      D1s Tina Linux 使用RDA5807报错
      MR Series • Posted at • 柚木 鉉

      0 Votes
      2 Replies
      1526 Views

      YuzukiTsuru Replied at

      应该是V4L2接口有变化,这个驱动是给linux 3.4用的(好像是

      还要看看哪里出的问题

      2
    • M

      gt911 上电i2c地址一般是0x14,偶尔是0x5d,请问怎么把i2c固定成一个呢?
      MR Series • gt911 i2c地址 • Posted at • memory

      0 Votes
      2 Replies
      1828 Views

      M Replied at

      @zxyuser

      787f5c35-4f0a-4cfe-ba04-ac8168cc9c6c-{WKECG.png

      发现是 ctp_wakeup gt911复位引脚配置错了,现在纠正过来,

      重启40次都正常了:

      a1195b52-08a0-424f-8f55-f23303.png

      2
    • H

      新手求教,hello_word编译好并下载到板子了,但是运行出错“可执行文件格式错误”
      MR Series • Posted at • hhxxttxs

      0 Votes
      2 Replies
      1346 Views

      H Replied at

      经群里大佬指点,解决了,谢谢大家。

      前情是我之前已经连接好板子并且把编译好的文件成功下载到板子上了,然后执行的部分出了错。应该在adb push这句后先执行

      adb shell

      再

      chmod +x hello_word ./hello_word

      就好了
      2fb98757-2d92-48d4-8981-26103f77f91b-image.png

      2

    精华推荐

    • 【水经验混下载权限专用贴】如何升级LV2拉取SDK
    • T113/D1-H (MQ-Pro)驱动 OV5640 摄像头(内含驱动源码)
    • 全志在线开源芯片 新 SDK 平台下载方法汇总
    • 新 SDK 平台下载 D1-H/D1s SDK
    • 新 SDK 平台下载 V853 SDK
    • 新 SDK 平台下载 R329 SDK
    • 新 SDK 平台下载 MR813 SDK
    • 新 SDK 平台下载 XR806 SDK
    • D1s 哪吒开发板,电阻屏的配置方法
    • V85x E907 小核开发与使用
    • [哪吒开发板]Tina Linux SPI主从通信验证实录
    • T113-S3入门资料汇总(避坑指南)一
    • 【加精】D1 tina Docker 编译环境制作和使用
    • Tina Linux 存储介质切换:eMMC,SPI NAND,SPI NOR,SD Card,SD NAND
    • 【资料】V853&&V851 硬件参考设计
    换一批

    随便看看

    • tina 2.0 d1s 的一些问题
    • Yuzuki Lizard V851S开发板 –编译 OPENCV 4.5.4
    • 如何单独编译uboot
    • T113开发板TINA5平台TVIN接口的测试(使用trecorderdemo)
    • 我又来求助大佬了。T113 RGB屏调试。lvgl字体显示虚浮
    • 2.1寸圆屏点屏之诡异的问题
    • T113-S3 配置横屏显示系统跑不起来问题
    • 请问V851se的NPU是否可以做通用并行计算?
    • RTT D1s RDC2022纪念版开发板开箱使用分享与折腾记录
    • YT8531
    • 编译失败,请大佬帮助
    • 关于D1s,请问哪块板子最适合入门学习
    • tina 新建图层问题
    • wifi 模块无法使用问题
    • D1s 添加 spinor 与 15寸LVDS显示屏 支持
    • 1
    • 2
    • 20
    • 21
    • 22
    • 23
    • 24
    • 60
    • 61
    • 22 / 61

    精华推荐

    • 【水经验混下载权限专用贴】如何升级LV2拉取SDK
    • T113/D1-H (MQ-Pro)驱动 OV5640 摄像头(内含驱动源码)
    • 全志在线开源芯片 新 SDK 平台下载方法汇总
    • 新 SDK 平台下载 D1-H/D1s SDK
    • 新 SDK 平台下载 V853 SDK
    • 新 SDK 平台下载 R329 SDK
    • 新 SDK 平台下载 MR813 SDK
    • 新 SDK 平台下载 XR806 SDK
    • D1s 哪吒开发板,电阻屏的配置方法
    • V85x E907 小核开发与使用
    • [哪吒开发板]Tina Linux SPI主从通信验证实录
    • T113-S3入门资料汇总(避坑指南)一
    • 【加精】D1 tina Docker 编译环境制作和使用
    • Tina Linux 存储介质切换:eMMC,SPI NAND,SPI NOR,SD Card,SD NAND
    • 【资料】V853&&V851 硬件参考设计
    换一批

    随便看看

    • tina 2.0 d1s 的一些问题
    • Yuzuki Lizard V851S开发板 –编译 OPENCV 4.5.4
    • 如何单独编译uboot
    • T113开发板TINA5平台TVIN接口的测试(使用trecorderdemo)
    • 我又来求助大佬了。T113 RGB屏调试。lvgl字体显示虚浮
    • 2.1寸圆屏点屏之诡异的问题
    • T113-S3 配置横屏显示系统跑不起来问题
    • 请问V851se的NPU是否可以做通用并行计算?
    • RTT D1s RDC2022纪念版开发板开箱使用分享与折腾记录
    • YT8531
    • 编译失败,请大佬帮助
    • 关于D1s,请问哪块板子最适合入门学习
    • tina 新建图层问题
    • wifi 模块无法使用问题
    • D1s 添加 spinor 与 15寸LVDS显示屏 支持