您尚未登录。

#3 Re: 全志 SOC » 有偿求助,有一份从spiflash内dump出的(UBI)rootfs,我自己添加了东西后如何从新再打包成原来的UBI文件系统 » 2024-03-12 13:12:28

我的思路是
pc 用命令mount flash读出来的bin,  mtd -> ubi 然后ubiattach
挂载ubi
修改内容后
umount, 把bin重新写入flash

#4 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 下载了一些开源飞控源码看,为何用freertos的这么少。 » 2023-12-19 09:47:40

国外的VxWorks,RTEMS,ECOS那些就不提了。 国产的嫦娥也有在用操作系统,前一阵子不是报道的挺火的吗。SpaceOS

还有多一嘴,战斗机有上N个实时系统,冗余再冗余。好多资料都是网上公开可查的,实在懒问下chatGPT也能有答案

#7 Re: 全志 SOC » v3s + 800*480 lcd +qt 设置UI背景为黑色的时,网络提示 link is down? » 2023-08-15 13:54:49

想起了十几年前,team leader讲的那个香草冰淇淋影响汽车启动的故事了
--

断开LCD试试能不能重现呢

#8 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » 请教,交叉编译qt源码时,configure参数里的-rpath和是指的动态链接库的路径还是静态链接库的路径? » 2023-07-24 09:11:57

Gentlepig 说:

@真的是很烦
但是有个-L是来指定库路径的啊。
-L 库路径
-l 库名称
-I 头文件路径

-L是可以指定路径, 但是不会自动搜索需要的库啊
举个小栗子吧
libA 依赖libB, app要调用libA, 链接app时应该是-lA -lB -L./libs
用rpath可以直接指定个 -lA 就行, libA依赖的东西会去指定目录搜索

#9 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » 请教,交叉编译qt源码时,configure参数里的-rpath和是指的动态链接库的路径还是静态链接库的路径? » 2023-07-14 11:05:39

我的理解是这样的:

正常链接时, app 依赖库A, 而库A又依赖库B 库C, 那么链接APP的时候就需要 -lA -lB -lC 才能找到各个符号
而用了rpath 就可以省事一些, 只需要 -lA, 自动会从rpath指定的路径查找各个依赖的库

rpath 和rpath-link的区别是, rpath会在ELF头里添加一个库搜索路径, 让程序运行时的额外从指定的路径查找库

#10 Re: 全志 SOC » 全志T113-S3 G2D加速裸机驱动 » 2023-05-11 16:26:46

xboot 说:

都可以的,没有限制,内存如果cache了,注意要flush,保证cache一致性

内存cache 了如何flush?

我之前遇到这种问题,通过camera接口采样数据,一开始申请的frame buffer比较少,就几个
然后读出的数据就会发现,某些数据明显不对, 异常处是64个字节有问题

测试在驱动里申请不cache的buffer,好像是一个宏。(A33 kernel 3.4) 问题就消失了, 但是采样速率太慢了无法满足工作需求

最后我用了个偷懒的办法,申请了几十个frame buffer, 问题就消失

#11 Re: 全志 SOC » T507烧录问题 » 2023-04-07 09:38:14

DragonHDV1.7.7 哪下载的能分享下吗?

#12 Re: 全志 SOC » 有偿求助。 » 2023-03-03 09:06:33

有串口log吗, 估计开了secure boot

#13 Re: ESP32/ESP8266 » 嵌入式外包:串口WiFi转发设备,蓝牙配网 » 2023-02-22 08:48:19

纯粹好奇,能透漏下这种案子一般报价多少吗?

#14 Re: 司徒开源 » 开源精神值得敬佩,但是你司徒公开po 解FC3000的加密芯片就是可耻,做技术要有底线 » 2022-10-26 10:14:52

Blueskull 说:

@怀旧堂

你的掌机里面的游戏不也是从日本卡带盗版的?买盗版的还有脸说被开源项目破解了?如果堂而皇之卖盗版掌机是你们维持生存的根源,那你们真不配活着。

haha, 角度刁钻

#15 Re: 全志 SOC » 哪里可以查到A33 OTG usb register的描述? » 2022-09-07 09:02:50

搜到了 “微凉VeiLiang”的博客
“目前常见的soc芯片用的usb接口的IP常见的就那么几种。其中用的最多的要数Synopsys(新思科技)公司下的DesignWare系的DWC和MentorGraphics公司下的Musb。采用dwc的常见芯片有STM32,RK3288等,而采用musb的有am335x,pic32等。而全志的F1C100S则是采用musb的usb phy ip,其中寄存器的地址偏移有修改,不是标准的musb寄存器排布顺序。这里给出musb官方的编程指导文档musb_programming_guide.pdf。”
-------------------------
原来如此, 并且下载了4.x的kernel, mubs下sunxi.c的文件
里面有 "allwinner,sun8i-a33-musb"

#16 全志 SOC » 哪里可以查到A33 OTG usb register的描述? » 2022-09-06 15:04:57

真的是很烦
回复: 1

Hi,

我用A33 OTG 口作为USB device, 配置为 Serial ACM

低速率下没有问题, 高速率时会出现 512 字节顺序乱掉的问题 (降低到20+Mbps 还是会偶尔出现)

sunxi_udc.c 里有一些关于寄存器的操作看不懂, 而用户手册里没找到OTG register的描述

哪里这方面寄存器的描述吗? 或者有人遇到过这个问题没?

#18 Re: 全志 SOC » 一个如何让你的客户必须从你这里购买主芯片新思路,抛砖引玉,探讨探讨。(不采用加密芯片的方案) » 2022-05-21 22:23:30

之前有个想法,
把一些函数(关键功能,认证等),不生成位置无关代码,但相同的入口地址, 再把这些函数使用非对称加密。

运行时,在调用这些函数前,使用密钥释放其到相对应的函数到入口地址处,再执行

#19 Re: 全志 SOC » problem with spidev » 2022-05-16 08:56:01

哇酷小二 说:

有两个解决方案:
① 用静态链接编译 -static
② 用编译文件系统的同一个gcc编译spidev_test.c

加一个:
append "-lm" to the LD FLAG

这个看上去比较奇怪. 系统是用的 gcc-linaro-4.8, 但是发现向量化的优化不够好,
于是找 gcc-linaro-6.5 试下, 就碰到同样的错误提示, 后来无意加了-lm 就好了, 具体什么原因倒没去深究

#20 Re: 全志 SOC » V3S,ubuntu下用dd命令写uboot到TF卡失败 » 2022-05-05 09:19:52

写入的内容读出来看看呢
cat /dev/sdb1 | hexdump -C | more

#21 Re: ST/STM8/STM8S/STM8L » 谁能拒绝在自己的项目中添加终端工具用于调试呢? » 2022-04-03 18:44:24

有个 clish   , 还有个 klish
操作起来风格更交换机的cli很类似,  有自动不全,有帮助提示

#22 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 新人的提问,本人初一,对电脑很感兴趣,现在学linux是不是太早了? » 2022-03-18 15:35:09

初一 。。。

我都想回家揍儿子了,作业都还要盯着, 同龄人居然都开始对linux敢兴趣了。

#23 Re: 全志 SOC » rtl8723ds高并发时死锁有人遇到过吗 » 2022-01-14 12:52:58

kernel .config里面关于rcu 和死锁的debug选项开启呢,  顺便开启magic key, 看到到底是block在哪里。

#24 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 网线直连,网卡单向ping通,求问应该从哪里入手解决。 » 2021-12-10 13:59:04

@WM_CH

是我会这样处理:

1. 排除环境(网卡, 网线)问题

2. 排除kernel 协议栈的问题 (出问题的概率比较小, 有工具的话几个命令就可以排除)
啥工具都没有的话, 就加printk
ip or arp 收发时加个printk , 打印下包的内容, 看看处理时间的延迟是否有误.

3. 确定不是协议栈的问题, 就在驱动里面加printk,  找出问题时发送报文为什么会出现这种burst的现象

网卡驱动的架构网上文章太多了, 慢慢加printk, 多编译几次kernel, 真相总会浮出水面

#25 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 网线直连,网卡单向ping通,求问应该从哪里入手解决。 » 2021-12-09 11:35:53

然后一步一步往上查呢,
可以先用 iptable 的LOG target 看看报文收发的时间是否正确, 如果正确就可以集中看网卡驱动部分

或者换个线 or 加个switch试试

#27 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » tcp socket编程能否判断网线是否断了? » 2021-09-17 10:15:05

Gentlepig 说:
真的是很烦 说:

重新connect 有换src port吗?

没明白src port指的是什么。
是指tcp server的地址和端口吗?这个是不变的。

socket是重新建的。

是client用的源端口
ip 通讯的五元组:    server ip + dest port  + proto + client ip + src port

很有可能对方的tcp session还在,   如果你还是用相同的src port去连接对方, 对方未必搭理你, 防火墙也有可能拦下这种SYN

#29 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » 想自己做一个路由器 » 2021-08-02 18:14:59

目的是啥呢,  想玩软件? 还是想做硬件卖?

如果只是想玩软件, 从openwrt support list里找个便宜的买就行了.

#30 全志 SOC » 全志A33+Lichee如何打包升级UDISK分区? » 2021-08-02 17:27:45

真的是很烦
回复: 0

摸索一两天了,还没什么方向.  有没有哪位高手遇到类似的问题, 或者成功绑定过UDISK分区进行升级的帮忙瞅几眼, 谢谢了.

问题是这样的:
平台: A33 + lichee    (EMMC 4G)
目标: 用官方工具升级image, 可以更新UDISK分区的内容.
动作: 修改 sys_partition.fex 给UDISK分区指定了 downloadfile
现象: 可以发现生成的image确实变大.
        通过官方的工具 PhoenixSuit 升级后, 发现UDISK 分区(mmcblk0p1) 里的内容始终不对
        里面的数据不是绑定的diskfs.fex的内容,  而是不知道什么数据
        里面的内容 从地址0x00 开始一直都是0x00
        然后从 0x8000000 开始有数据
        0x18000000, 0x28000000 都是和0x8000000 出的数据相同

另外: 全志创建的分区信息, 用fdisk -l 查看, 感觉有错啊, 扩展分区的大小好像计算小了.
diskfs.fex 是我用mkfs.vfat创建的,  内容应该没问题.  在linux主机下可以手动挂载,并查看到其中内容.

下面是我的分区信息

----------------------------------------------
----------------------------------------------

;---------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------


;---------------------------------------------------------------------------------------------------
;                                   固件下载参数配置
;---------------------------------------------------------------------------------------------------
;***************************************************************************************************
;    mbr的大小, 以Kbyte为单位
;***************************************************************************************************
[mbr]
size = 16384

;***************************************************************************************************
;                                              分区配置
;
;
;  partition 定义范例:
;    [partition]                ;  //表示是一个分区
;    name        = USERFS2      ; //分区名称
;    size        = 16384        ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
;    downloadfile = "123.fex"   ; //下载文件的路径和名称,可以使用相对路径,相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
;    keydata     = 1            ; //私有数据分区,重新量产数据将不丢失
;    encrypt     = 1            ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
;          = ?            ; //私有用法
;    verify      = 1            ; //要求量产完成后校验是否正确
;
; 注:1、name唯一, 不允许同名
;     2、name最大12个字符
;     3、size = 0, 将创建一个无大小的空分区
;     4、为了安全和效率考虑,分区大小最好保证为16M字节的整数倍
;***************************************************************************************************
[partition_start]

[partition]
    name         = boot-res
    size         = 32768
    downloadfile = "boot-resource.fex"
    user_type    = 0x8000

[partition]
    name         = env
    size         = 32768
    downloadfile = "env.fex"
        user_type    = 0x8000

[partition]
    name         = boot
    size         = 32768
    downloadfile = "boot.fex"
        user_type    = 0x8000

[partition]
    name         = rootfs
    size         = 2097152
    downloadfile = "rootfs.fex"
        user_type    = 0x8000

[partition]
    name         = UDISK
    downloadfile = "diskfs.fex"
        user_type    = 0x8100

#34 Re: Cortex M0/M3/M4/M7 » 关于单片机代码加密相关讨论 » 2021-01-06 11:22:59

"根据秘钥(也要存在代码里面)解密判断解密之后的得到的ID和读出芯片的ID是否一 致."

这种不是一个跳转就解决了?

#35 Re: ESP32/ESP8266 » ESP32-C3 来了 » 2020-11-24 18:51:26

esp的 idf 做的不错,  蛮工整的

#44 Re: Cortex M0/M3/M4/M7 » 9G-STM32 LwIP测试过程简介-缥缈九哥 » 2020-05-11 09:37:30

真是久仰大名, 10几年前的时候, 就经常在虾坛看到这个名字

#47 Re: 全志 SOC » F1C100S LINUX连续控制GPIO,时长不等 » 2020-03-05 15:10:03

还是达不到实时的,
1. 提高HZ -> 1000
2. 提高进程优先级
3. 改变kernel的调度模式
4. 或者用内核模块实现

#57 Re: ESP32/ESP8266 » 开源!吃鸡开发板ESP32+CH374U方案,让你通过鼠标键盘玩手机吃鸡游戏! » 2019-08-12 15:10:31

"使用android的ndk开发实现一段后台程序来对触屏文件/dev/input/event进行写操作来实现", 
  --- 为什么不直接借用 adb 实现?

#63 Re: VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » 这两天京东618大促,想买计算机书籍的朋友现在就要动手了,过了这坎又要等一年 » 2019-06-18 10:03:55

搞技术的还是要抬头看看天, 不要一味的钻研技术

年过半百的感悟

什么写真集啊之类的也不应该挑食

#64 Re: 全志 SOC » 荔枝派F1C100S RAM空间占用问题 » 2019-06-05 18:28:00

24M 不是这个值?
Memory: 23752K/32768K available (5120K kernel code, 211K rwdata, 1140K rodata, 1024K init, 219K bss, 9016K reserved, 0K cma-reserved, 0K highmem

#66 Re: 全志 SOC » 请教晕哥,用sunxi-tools能提取固件吗? » 2019-05-30 10:47:38

阿黄 说:

问题是提取出来,如果是linux系统,该如何把根文件系统导出挂到ubuntu下- -

losetup 就是干这事的

#72 Re: 全志 SOC » QT在V3S上面运行的时候 中文乱码 » 2019-04-19 13:52:23

真的是很烦 说:

fc-list能看到字体吗?

qt 直接引用啊, 那应该跟这没关系了

#75 Re: 全志 SOC » 把 Linux4.13 替换成 4.10, 系统提示 FATAL: kernel too old, 然后奔溃 » 2019-04-17 10:13:32

晕哥 说:

https://whycan.cn/files/members/3/2019-04-17_080606.png

如果跑 Linux 4.10 系统, 建议用 buildroot 配置时候选 Linux 4.9.x kernel headers

如果选 Linux 4.10.x kernel headers 仍然可能出现一样的 kernel too old 错误然后宕机.

kernel 4.10, 头文件却要选 4.9.x 这有点说不通诶.

#76 Re: 全志 SOC » 把 Linux4.13 替换成 4.10, 系统提示 FATAL: kernel too old, 然后奔溃 » 2019-04-16 15:41:09

kernel忙活了半天, 满身大汉,  居然被人嘲笑"你不行了"
盘他

#78 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » ------版主特批,借宝地打个广告----------- (江苏 昆山 高薪招聘) » 2019-04-12 09:41:33

晕哥 说:
xxzouzhichao 说:

我很适合这工作,但是苏州太远了,去不了

一定是昨天晚上工作太晚, 是昆山, 不是苏州.

咳, 同志, 你这个思想很危险

为什么要把昆山分裂出苏州?

#79 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » ------版主特批,借宝地打个广告----------- (江苏 昆山 高薪招聘) » 2019-04-11 18:15:10

晕哥 说:

确实挺不错,要不是背着挖坑网上寺的重任,我早投简历了。

忽悠,接着忽悠
谁不知道你不是江苏的, 难道想跑路

#83 Re: 全志 SOC » A33平台 USB 插拔无反应 » 2019-04-04 09:40:46

晕哥 说:
真的是很烦 说:

sunxi_hci_init 按照 fex 配置取得 usb使能状态 和 GPIO
且 driver 的probe也被匹配并调用,  GPIO被正确置1,
一切都那么和谐

MD, 最后在taobao商家给的压缩包里找到另一份原理图
一个用 PB02 一个用的PB03, 改了立马就好.

跟前面发现的 CONFIG_USB_SUNXI_EHCI1 没有关系, 这个应该是对应 FEX 中 usbc2 的

又折腾到这么晚, 好烦呐



满分作文, 结尾还点题了, 与作者昵称呼应!

恭喜出坑!

唉, 这一天天的, 吃不饱穿不暖, 都不知道瞎忙在些什么, 中年危机了

#84 Re: 全志 SOC » A33平台 USB 插拔无反应 » 2019-04-04 00:31:02

sunxi_hci_init 按照 fex 配置取得 usb使能状态 和 GPIO
且 driver 的probe也被匹配并调用,  GPIO被正确置1,
一切都那么和谐

MD, 最后在taobao商家给的压缩包里找到另一份原理图
一个用 PB02 一个用的PB03, 改了立马就好.

跟前面发现的 CONFIG_USB_SUNXI_EHCI1 没有关系, 这个应该是对应 FEX 中 usbc2 的

又折腾到这么晚, 好烦呐

#85 Re: 全志 SOC » A33平台 USB 插拔无反应 » 2019-04-03 15:32:38

晕哥 说:

不会, 围观一下.

好像找到了, EHCI1 和 OHCI1的宏没开, 晚上回去试试

1451 #ifdef  CONFIG_USB_SUNXI_EHCI1
1452     if(sunxi_ehci1.used){
1453         platform_device_register(&sunxi_usb_ehci_device[1]);
1454     }else{
1455         DMSG_INFO("usb%d %s is not enable\n", sunxi_ehci1.usbc_no, sunxi_ehci1.hci_name);
1456     }
1457 #endif

#86 Re: 全志 SOC » A33平台 USB 插拔无反应 » 2019-04-03 11:47:04

看上去  sunxi_start_ehci(sunxi_ehci);
sunxi_start_ohci(sunxi_ohci);
都会把 pin 给置上,  好像还是哪里配置少了

#87 全志 SOC » A33平台 USB 插拔无反应 » 2019-04-03 11:23:49

真的是很烦
回复: 8

A33平台 USB 插拔无反应

----FEX 的配置如下----------------
841 [usbc1]
842 usb_used            = 1
843 usb_drv_vbus_gpio   = port:PB02<1><0><default><0>
844 usb_restrict_gpio   =
845 usb_host_init_state = 1
846 usb_restric_flag    = 0
847 usb_regulator_io    = "nocare"
848 usb_regulator_vol   = 0
849 usb_not_suspend     = 0

kernel 中usb的debug log已经开了, 插拔usb设备, dmesg 没有任何反应.
看上去 PB02 始终为0
想请教诸位:
  PB02 什么时候会被置1? 有相关的测试命令可以用吗?

#88 Re: 全志 SOC » 我是16Mflash 想用打包工具 打包后 去更新V3S 这样就可以不要烧录4个 » 2019-04-02 13:32:55

晕哥 说:

pack.sh 只打包二进制文件, 那些文本文件不需要打包。

如果想打包成 livesuit 支持的格式有研究过吗?  随口一问, 没需求

#89 Re: 全志 SOC » 围观蓝莓派(Blueberry-PI)之后, 一定要试一试 主线 Linux DVP CSI 摄像头 » 2019-03-27 15:20:10

晕哥 说:
真的是很烦 说:

@晕哥 我也刚买了个CSI的摄像头,  正在翻论坛的帖子. 
看以往的记录,  主线linux 不支持csi 摄像头?

https://github.com/torvalds/linux/blob/master/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c


看这个文件的历史提交记录:
https://github.com/torvalds/linux/commits/master/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c

2018-11-23 之后主线才正式支持 CSI DVP 摄像头, 南京一家公司提交的代码.


理论上支持 V3s(S3), A31, H3, A64 等全志芯片了

static const struct of_device_id sun6i_csi_of_match[] = {
    { .compatible = "allwinner,sun6i-a31-csi", },
    { .compatible = "allwinner,sun8i-h3-csi", },
    { .compatible = "allwinner,sun8i-v3s-csi", },
    { .compatible = "allwinner,sun50i-a64-csi", },
    {},
};

完了, 用的sun8i-a33 还没在列表里,

看样又有个坑等着跳了

#90 Re: 全志 SOC » 围观蓝莓派(Blueberry-PI)之后, 一定要试一试 主线 Linux DVP CSI 摄像头 » 2019-03-27 14:58:43

@晕哥 我也刚买了个CSI的摄像头,  正在翻论坛的帖子. 
看以往的记录,  主线linux 不支持csi 摄像头?

#95 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-28 12:27:02

板子rx如果连counter都没有的话, 应该跟ip之类的没关系了
还是驱动方面找找原因

#96 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-28 10:57:09

qrt_room 说:
真的是很烦 说:

那你能不能判断出不通时 eth1 收发包是否正常? 有个结论才好逐步缩小范围呀

目前不知道怎样验证 eth1 收发包是否正常,有点尴尬...

...
之前一直说的就是怎么判断eth1收发包是否正常呀

板子改IP后尝试发包,  PC的wireshark是否抓到
PC发包,  板子的Eth1是否可以看到RX之类的

#97 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-27 22:35:06

那你能不能判断出不通时 eth1 收发包是否正常? 有个结论才好逐步缩小范围呀

#98 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-27 17:12:50

通不通都不影响pc上用wireshark抓包的.

你的网络拓扑图是不是这样?
    mt7621a <----> PC

用板子往外发包,  PC打开wireshark抓包看是否能抓到

PC先板子发包, 板子是否能收到?   查看eth1的rx进行初步判断

上面步骤如果是好的:
打开wireshark, 从PC ping 板子,  看是否arp 可以通
arp 通了再做下一步判断

一步一个juo印, 做大做强

#99 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-27 15:41:11

看上去应该可以通.  PC直接ping 板子不通?   
板子ping pc倒是有可能因为防火墙之类的通不了

好奇只有一个RJ45,  那eth0是哪来的?

#100 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-27 13:23:47

没看懂呢,  板子两个RJ45? PC接在哪个上?  另一个口接的什么?
板子的shell里面,
ifconfig
brctl show
route -n
这些命令的输出是什么?

#101 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-27 10:37:51

还有要先确认你的mac 地址是不是有问题  最高字节的LSB是控制多播的,不可使用
ifconfig  查看各个interface的mac地址,

#102 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-27 10:33:14

qrt_room 说:

请问怎么检查 eth1 是否能正常收发包? (kernel里面没有tcpdump这个工具)
eth1 就是这个有问题的wan口

将pc接到这个口, 打开wireshark

板子里使用ip or ifconfig fix一个ip地址,  尝试ping 同网段的ip, 看pc是否能收到数据包,   然后再pc发包, 看eth1的 rx计数是否增长, 是否被drop了.

#103 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7621a openwrt 系统wan口不能正常链接网络 » 2019-02-27 10:23:01

1. 先排查是否驱动问题,  检查 eth1 是否能正常收发包
2. 如果 eth1 ok, 无非路由 iptable 之类的设定


eth1是个啥啊?

#110 Re: PN532/MFRC522/MFRC523/MFRC500/ » 大神们,串口转usb那个线是ttl的还是RS232的,家里面没有万用表;打不到电压 » 2019-01-28 17:25:30

有时就是有了232芯片也达不到标准的电平.  但是能凑合用, 要求严格它就露馅了

#112 Re: 全志 SOC » 怎么在linux应用程序里读写dtb分区,以更新dtb? » 2019-01-21 10:42:00

这个需求比较奇怪,  能讲讲是出于什么样的需求吗?

#113 Re: 全志 SOC » 求助:S3的SDK, zmake all生成的img挂不了根文件系统( S3+SPI Nand 128MB ) » 2019-01-19 10:33:23

看log, flash已经识别, 应该可以正常读操作了. 

do_mount做的事情很简单, 就是用支持的各个文件系统去试而已.

比较好奇, 为什么mount不成功为什么会跟那个选项有关 ?   百撕不得骑姐, 莫非读操作不成功?

#119 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 天猫精灵 AI音箱〔方糖〕开放购买了 » 2018-11-06 09:31:24

方糖和精灵都用了一段时间,  除了一两次的死机之外, 用着挺好的啊
我都用的 "你好天猫"

#120 Re: 全志 SOC » V3S板子上显示PNG图片 » 2018-11-04 20:06:16

一般不写到gcc的 , 只要有前缀就行了
参考 ./configure --build=mipsel-linux --host=mipsel-linux --target=mipsel-linux'

#122 Re: 全志 SOC » Could not find a valid device tree » 2018-10-31 11:06:35

用uboot的命令看下,   fatls  ext4ls 等等
结合 boot.scr 命令, 确定是否文件名差异

#126 Re: 全志 SOC » 测试了几个 github 上面的 全志编码器程序, 都不能正常运行. » 2018-10-26 14:27:06

找到个这个 :  https://github.com/wang-bin/QtAV

Hardware decoding suppprt: DXVA2, VAAPI, VDA/VideoToolbox, CedarX, CUDA(the 1st player support CUDA on linux?)

有CedarX哦

#127 Re: Cortex M0/M3/M4/M7 » 最近在逆向一个stm32的程序的时候的一点点心得 » 2018-10-25 09:36:33

待逆向的内容怎么会有那么多符号信息在里面?  拿到的是obj?

#130 Re: Php/Nodejs/Web/HTML5/Javascript/微信开发/Python » Python 调用C DLL, 怎么封装方便使用 » 2018-10-23 14:27:06

---@sbox:~/workspace/python/invokeC$ cat test.c
#include <stdio.h>

int test_int(void)
{
    printf("return int 0x55\n");
    return 0x55;
}


char *test_str(void)
{
    printf("return the string\n");
    return "string from C";
}
---@sbox:~/workspace/python/invokeC$ cat main.py
import ctypes

so = ctypes.CDLL("./libtest.so")
ret = so.test_int()
print ret
ret = so.test_str()
print ctypes.c_char_p(ret)

---@sbox:~/workspace/python/invokeC$

#132 Re: 全志 SOC » 测试了几个 github 上面的 全志编码器程序, 都不能正常运行. » 2018-10-22 15:39:25

晕哥 说:

https://github.com/allwinner-zh/media-codec/

这个看起来好像全志官方放出来的代码,
有点挑编译器,
还有好多坑,
没有编译完。

这个坑有进展没?

#133 Re: 全志 SOC » shell的args 命令能不能把参数放在中间 » 2018-10-22 15:37:06

cp `find . -name '*.dump'` /tmp

或者用find 的exec 参数

#134 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » 发现一个非常不错的项目,YUV播放器和分析工具, 使用Qt编写. » 2018-10-19 19:25:49

晕哥 说:
jlau 说:

yuview是qt+ffmpeg,为什么选择SDL2而不是qt?

可能作者习惯,或者sdl带了加速,而qt widget没有显卡加速。

是的,  SDL 后端可以是 opengles, 只是显示视频和图片之类的东西 + ffmpeg 应该够了.  而且同样跨平台

就是在A20平台上,  支持硬件加速的ffmpeg 还没搞定.    官方的BSP实在是有些山寨, 跟大厂不能比

#137 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 使用qt编译littlevgl出现错误,求教 » 2018-10-17 22:29:59

晕哥 说:
真的是很烦 说:

gcc -o demo 为什么后面是提示 demo.exe,   后缀是gcc自动添加的?

对,这个链接器会自动处理.

真的诶,  很少用 windows下gcc , 居然真是这特性

#139 Re: 全志 SOC » 使用mainline kernel 如何使能显示? » 2018-10-15 22:58:34

填坑,  流程是这样的

uboot-> 通过寄存器检测 hdmi 是否连接  ->  修改dtb -> 启动kernel -> kernel 根据 dtb 中的信息生成 fb0

#140 Re: 全志 SOC » [A20] 请教主线kernel or debian 版本FW 硬件加速如何工作? » 2018-10-15 10:07:53

谢谢诸位
看来折腾了半天还是得切回官方的SDK,  这个坑太大, 填不动

#141 Re: 全志 SOC » [A20] 请教主线kernel or debian 版本FW 硬件加速如何工作? » 2018-10-14 22:46:40

那这样大家平时弄的最新kernel和debian 都只能是个玩具啦 ?

试下来, 如果不开启硬件加速的话,  cpu的能力不够, 720p都抗不住

#142 全志 SOC » [A20] 请教主线kernel or debian 版本FW 硬件加速如何工作? » 2018-10-14 22:08:29

真的是很烦
回复: 6

试了自己build 的kernel 和 下载了debian for cubieboard2

最新的发现是,   硬件加速无法工作, 不论是我build的kernel 还是 debian for cubieboard2
(/dev/mali  /dev/cedar_dev 等设备都没有)

目前的状况是:  debian中用mplayer 播放1080p 非常慢, 掉帧严重

诸位 用 A20相关的设备时(如香橙派,香蕉派),  如何开启硬件加速的?  如硬解, opengl es

#143 Re: GM8135s/GM8136s/GM8135/GM8136/GM8125/GM8126 » GM8135s入坑记录 » 2018-10-11 12:25:41

"本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 站长统计 点击这里给我发消息"

建议取消积分限制,  或者修改声明

#144 Re: 全志 SOC » 使用mainline kernel 如何使能显示? » 2018-10-10 09:53:50

昨天下班回去又试了一会,  声音目前已经可以了,  显示部分发现
dtb里面没有把fb打开,
  24         framebuffer@0 {
  25             compatible = "allwinner,simple-framebuffer", "simple-framebuffer";
  26             allwinner,pipeline = "de_be0-lcd0-hdmi";
  27             clocks = <0x00000002 0x00000024 0x00000002 0x0000002b 0x00000002 0x0000002c 0x00000003 0x00000004 0x00000005 0x0000001a>;
  28             status = "disabled";
  29         };

我又从 http://mirrors.ustc.edu.cn/debian/dists/stable/main/installer-armhf/current/images/device-tree/sun7i-a20-cubieboard2.dtb 下载了debian的dtb文件
发现他们的也是没有使能这个 framebuffer 的, 那就疑惑了,  难道不需要使能这个?

买的显示器还没到, 目前只能瞎猜了,  一步一个坑

#145 Re: 全志 SOC » 使用mainline kernel 如何使能显示? » 2018-10-09 15:40:13

晕哥 说:

A20 应该直接可以从这里克隆 https://github.com/torvalds/linux/
然后使用对应的配置文件编译就可以了吧?

这个就是主线kernel啊
那我用的linux4.6应该也是可以的,  config用的是默认的  arch/arm/configs/sunxi_defconfig

估计是好多选项没开吧,  烧录个debian, config对比一下

#146 Re: 全志 SOC » 使用mainline kernel 如何使能显示? » 2018-10-09 15:16:45

ippen 说:

cubieboard2吗?
建议你去找debian的系统,debian能直接支持cubieboard的板子,内核设备驱动俱佳
http://mirrors.ustc.edu.cn/debian/dists/stable/main/installer-armhf/current/images/hd-media/SD-card-images/

谢谢. 恩, 这是个思路, 去看看他们怎么编译的..

#147 全志 SOC » 使用mainline kernel 如何使能显示? » 2018-10-09 14:48:10

真的是很烦
回复: 6

如题,  之前用buildroot 2018.02搭建了软件环境,  kernel 使用默认的4.6
测试时发现, 显示无法起来

发现linux4.6 的driver目录下面直接少了很多

linux-3.4/drivers/video/sun7i
     adb_push.bat  disp  hdmi  lcd

有谁用主线kernel 调试过显示部分吗?  hdmi的能不能起来?

好坑啊, 不行我还得切回sdk 的kernel了

#151 Re: 全志 SOC » 基于buildroot-2018.02.5搭建A20 软件环境 » 2018-10-08 15:34:11

smartcar 说:
真的是很烦 说:

我是这样做的, 先用sunxi-fel uboot xxx,  把uboot跑起来, 然后在uboot下使用命令
tftp load sdcard.img
mmc erase xx
mmc write 0x42000000 xx xx

优秀啊,还能这样操作,为何不直接 把 sdcard.img dd 到 tf卡:

dd if=sdcard.img of=/dev/sdX

条件所限, 用的是cubieboard2 emmc版, 里面系统被摸索时擦掉了

#152 Re: 全志 SOC » 基于buildroot-2018.02.5搭建A20 软件环境 » 2018-10-08 14:29:04

我是这样做的, 先用sunxi-fel uboot xxx,  把uboot跑起来, 然后在uboot下使用命令
tftp load sdcard.img
mmc erase xx
mmc write 0x42000000 xx xx

#153 Re: 全志 SOC » 基于buildroot-2018.02.5搭建A20 软件环境 » 2018-10-08 12:57:15

路人甲 说:
真的是很烦 说:
晕哥 说:

好奇搜了一下 cubieboard2

原来是 经典的 A20,

http://cubieboard.org/2013/06/19/cubieboard2-is-here/

就是搜A20才找到这个版块的,  刚接触全志的芯片, 看了不少帖子, 总算是前进了一步

直接用 buildroot 可以编译出官方烧录镜像 img文件?

是的.   最后生成的sdcard.img 就可以直接烧录进去
>>>   Executing post-image script board/cubietech/cubieboard2/post-image.sh
vfat(boot.vfat): adding file 'zImage' as 'zImage' ...
vfat(boot.vfat): adding file 'sun7i-a20-cubieboard2.dtb' as 'sun7i-a20-cubieboard2.dtb' ...
vfat(boot.vfat): adding file 'boot.scr' as 'boot.scr' ...
hdimage(sdcard.img): adding partition 'u-boot' from 'u-boot-sunxi-with-spl.bin' ...
hdimage(sdcard.img): adding partition 'boot' (in MBR) from 'boot.vfat' ...
hdimage(sdcard.img): adding partition 'rootfs' (in MBR) from 'rootfs.ext4' ...
hdimage(sdcard.img): writing MBR

#154 Re: 全志 SOC » 基于buildroot-2018.02.5搭建A20 软件环境 » 2018-10-08 12:06:58

晕哥 说:

好奇搜了一下 cubieboard2

原来是 经典的 A20,

http://cubieboard.org/2013/06/19/cubieboard2-is-here/

就是搜A20才找到这个版块的,  刚接触全志的芯片, 看了不少帖子, 总算是前进了一步

#155 全志 SOC » 基于buildroot-2018.02.5搭建A20 软件环境 » 2018-10-08 11:39:32

真的是很烦
回复: 10

我的板子是cubieboard2, 想搭建个环境用来做个QT的应用.
官方的给的版本有些久了, 正好发现  buildroot-2018.02.5 中有 cubieboard2 的config, 于是国庆几天就试了一下.

解压buildroot-2018.02.5, 使用其中的 configs/cubieboard2_defconfig , 编译很顺畅.
cubieboard2 是EMMC版本的,  其中有几个注意点
1. uboot.config 中设置 CONFIG_MMC_SUNXI_SLOT_EXTRA=2
2. 修改linux中的dts, 添加mmc2
3. boot.cmd中修改分区root=/dev/mmcblk1p2

生成的sdcard.img烧录进emmc可以启动并进入shell
kernel 4.6
QT 5.6

下面还有好多的坑在等着, 硬件加速等等, 真的是很烦

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn