您尚未登录。

#1 Re: ESP32/ESP8266 » esp32-p4 datasheet 数据手册 » 2024-06-25 09:57:03

天岦 说:
BMN李 说:

蹲ESP32-C5

c系列RV架构确实不错,不过主频有点低,IO有点少,硬件资源受限,蹲一波P4看看。盲猜c5依旧带有残血版的USB:lol

蹲ESP32-C5主要是它的双频WiFi

#5 Re: ESP32/ESP8266 » esp32蓝牙可以同时支持安卓和苹果不? » 2020-03-03 20:08:58

Blueskull 说:

安卓没问题,苹果看你用的什么功能。如果是需要MFi的,就需要你去向苹果申请认证。不需要MFi的就不需要。
BLE和蓝牙标准协议(串口等)不需要MFi,自定义协议(打印机等)需要MFi。
https://mfi.apple.com/MFiWeb/getFAQ.action#4-0

用了esp-idf的spp,安卓可以,苹果好像不得行。不自定义吧。同时支持看哪个例程哇?

#6 Re: ESP32/ESP8266 » esp32蓝牙可以同时支持安卓和苹果不? » 2020-03-03 20:07:58

飞翔工控 说:

肯定支持, 不支持苹果岂不是瘸子?

用了esp-idf的spp,安卓可以,苹果好像不得行。同时支持看哪个例程哇?

#8 Re: RK3288/RK3399/RK1108 » 以太网mac地址设置为随机,会影响联网吗? » 2019-12-16 19:40:37

解决了。是硬件的问题。连不上网络的是1000M网,100M的没问题。就是那个clk串联电阻太大了,gmac的 clk  rxclk txclk。信号幅度被销掉了,改成0R 立马就好了。牺牲网速的话,也可以软件上改,dts里设置max-speed=100。

#9 Re: RK3288/RK3399/RK1108 » 以太网mac地址设置为随机,会影响联网吗? » 2019-12-14 22:52:30

firstman 说:

那试一试动态mac, 静态给一个固定IP, 看是否可以联网。

如果可以联网,说名很可能是因为发不出去 广播/组播包, 导致无法用 dhcp获取ip地址,因为dhcp是基于 广播/组播的。

有些网络管得严,什么组播广播全禁用了,还分割成vlan,情况复杂着呢。

如果mac地址改用固定的呢?

#10 Re: RK3288/RK3399/RK1108 » 以太网mac地址设置为随机,会影响联网吗? » 2019-12-14 15:53:29

xgui 说:

用不了了具体是什么情况?没有获取到IP地址/网关吗?能不能用其他电脑ping通?客户换个端口试一试?

或者是网线问题呢, 或者是 10/100/1000Mbps兼容问题

在家里冥思苦想是没有意义的, 现场的问题千奇百怪。

获取不到ip,开启了dhcp的。路由器、交换机都试了都不行。网线在其他联网设备上是可以用的。这个兼容问题不确定。

现在就是想找到大概的可能性,好一一排查。

#11 Re: RK3288/RK3399/RK1108 » 以太网mac地址设置为随机,会影响联网吗? » 2019-12-14 15:49:30

我思故我在 说:

也有可能是一些网络设备限制了某些MAC地址.

你是说设置了黑白名单或者ip和mac地址绑定什么的人为操作?

#12 Re: RK3288/RK3399/RK1108 » 以太网mac地址设置为随机,会影响联网吗? » 2019-12-14 08:25:31

晕哥 说:

随机数的种子是什么?如果种子一样那么就不随机了哦,

还有,有些交换机/路由器会限制 mac地址的前缀,所以不是任何一个mac地址都可以。

你固定前面三个字节,后面三个字节随机试一试。

设备在我们这边是正常的,在用户那边有问题。不可能一直让用户去去做测试,想考虑全面点然后尽可能一次搞定。

#13 Re: RK3288/RK3399/RK1108 » 以太网mac地址设置为随机,会影响联网吗? » 2019-12-14 08:16:17

晕哥 说:

随机数的种子是什么?如果种子一样那么就不随机了哦,

还有,有些交换机/路由器会限制 mac地址的前缀,所以不是任何一个mac地址都可以。

你固定前面三个字节,后面三个字节随机试一试。

/**  * eth_random_addr - Generate software assigned random Ethernet address 

* @addr: Pointer to a six-byte array containing the Ethernet address  * 

* Generate a random Ethernet address (MAC) that is not multicast 

* and has the local assigned bit set.  */

static inline void eth_random_addr(u8 *addr)

  get_random_bytes(addr, ETH_ALEN); 

  addr[0] &= 0xfe; /* clear multicast bit */ 

  addr[0] |= 0x02; /* set local assignment bit (IEEE802) */

}

#define random_ether_addr(addr) eth_random_addr(addr)

/**
* eth_hw_addr_random - Generate software assigned random Ethernet and
* set device flag
* @dev: pointer to net_device structure
*
* Generate a random Ethernet address (MAC) to be used by a net device
* and set addr_assign_type so the state can be read by sysfs and be
* used by userspace.
*/
static inline void eth_hw_addr_random(struct net_device *dev)
{
dev->addr_assign_type = NET_ADDR_RANDOM;
eth_random_addr(dev->dev_addr);
}

现在mac地址每次上电都会改变。

#14 RK3288/RK3399/RK1108 » 以太网mac地址设置为随机,会影响联网吗? » 2019-12-14 08:08:33

BMN李
回复: 12

现在的情况是我们自己测试以太网是正常工作的,但是寄到客户那里就用不了了。

安卓7.1.2 RK3288

#15 Re: RK3288/RK3399/RK1108 » es8323有时候能录音有时候不能录音是什么问题呢? » 2019-12-14 08:05:21

大概可以确定是芯片的问题了。设计的是es8323,但是贴的是es8323s。换回es8323没遇到问题了。

#16 Re: 全志 SOC » V3S板子,主线uboot+主线Linux+buildroot,直接断电会造成系统损坏或者文件丢失吗? » 2019-12-11 12:07:35

结帖。问题可能有两点。
1.可能是芯片的问题,先前使用的W25q256JVEQ,现在换MX25L25645G使用正常。
2.可能是烧写方式的问题,先前使用的sunxi-fel烧写的,这个说是没校验,烧写完的程序可能不是正确的。现在生产直接烧写flash芯片,带校验。

后面生产就直接换了W25q256JVEQ,直接烧写flash芯片。没有单独去验证。第二点可能性比较大。

#17 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-12-11 12:06:41

结帖。问题可能有两点。
1.可能是芯片的问题,先前使用的W25q256JVEQ,现在换MX25L25645G使用正常。
2.可能是烧写方式的问题,先前使用的sunxi-fel烧写的,这个说是没校验,烧写完的程序可能不是正确的。现在生产直接烧写flash芯片,带校验。

后面生产就直接换了W25q256JVEQ,直接烧写flash芯片。没有单独去验证。第二点可能性比较大。

#18 Re: RK3288/RK3399/RK1108 » 安卓连接需要认证的WiFi的时候怎么自动弹出认证页面呀? » 2019-12-11 11:52:39

搞定了。

frameworks/base/services/core/java/com/android/server/connectivity/NetworkMonitor.java
QQ截图20191211114811.jpg

参考资料:http://www.voidcn.com/article/p-yevckcwf-bqq.html

实际上就是把CMD_LAUNCH_CAPTIVE_PORTAL_APP状态的功能搬过来了。

#19 RK3288/RK3399/RK1108 » 安卓连接需要认证的WiFi的时候怎么自动弹出认证页面呀? » 2019-12-10 22:16:41

BMN李
回复: 5

安卓连接需要认证的WiFi的时候怎么自动弹出认证页面呀?不是跳浏览器。

安卓7.1.2 RK3288

IMG_20191210_223533.jpg
连接需要认证的WiFi的时候,会收到这样的通知,点进去就是认证页面。怎么实现连上了需要认证的WiFi就自动进入那个认证页面。

#20 Re: RK3288/RK3399/RK1108 » es8323有时候能录音有时候不能录音是什么问题呢? » 2019-12-06 21:30:31

xgui 说:

这个问题有点复杂了, 首先用逻辑分析仪抓 I2C控制信号, I2S 音频通讯信号吧, 如果信号都正常, 再继续排除其他问题吧.

喇叭都正常工作的,录音不行。

#21 RK3288/RK3399/RK1108 » es8323有时候能录音有时候不能录音是什么问题呢? » 2019-12-06 00:00:04

BMN李
回复: 4

es8323有时候能录音有时候不能录音是什么问题呢?rk3288 安卓7.1.2

#22 RK3288/RK3399/RK1108 » GET_DEF(PROBE) not supported是什么问题? » 2019-08-18 11:34:19

BMN李
回复: 2

[ 1575.423473] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 1580.423450] uvcvideo: Failed to query (129) UVC probe control : -110 (exp. 26).
[ 1580.423644] uvcvideo: Failed to initialize the device (-5).

#23 Re: RK3288/RK3399/RK1108 » act8846设置延时开机 » 2019-07-28 10:47:50

晕哥 说:

https://active-semi.com/wp-content/uploads/ACT8846_Datasheet.pdf

是这个吗:

Long Press / Power-cycle:
If the Manual Reset button is asserted for more
than 4s/10s, ACT8846 commences a power
cycle routine in which case all regulators are turned
off and then turned back on. A status bit, PCSTAT[
], is set after the power cycle. The PCSTAT[ ] bit is
automatically cleared to 0 after read.




长按/电源循环:
如果声明手动复位按钮更多
超过4s/10s,ACT8846开始供电
循环程序,在这种情况下所有调节器都会转动
关闭然后再打开。 状态位,PCSTAT [],
在电源循环后设置。 PCSTAT []位是
读取后自动清除为0。


这个看着是复位,而不是开机吧。

#24 RK3288/RK3399/RK1108 » act8846设置延时开机 » 2019-07-26 17:35:18

BMN李
回复: 2

act8846可以设置延时开机吗?比如长按5秒才开机。

#25 RK3288/RK3399/RK1108 » RK3288安卓SDK扩大system分区 » 2019-07-04 19:23:04

BMN李
回复: 0

RK3288安卓SDK扩大system分区,就只按要求改下parameter.txt文件就是了吗?还是要改什么?

现在改了后编译下载,系统起不来。
还有就是用带校验的下载工具刷机,写成功,但是校验失败。

这个是哪里没改到么?

#26 Re: ESP32/ESP8266 » ESP32 freertos 调整栈空间 » 2019-06-27 09:38:21

esp-idf / components / freertos / include / freertos / FreeRTOSConfig.h

这个文件里找一下看呢。

#27 RK3288/RK3399/RK1108 » build.prop里面ro.xxxx的参数可以在系统运行时由系统来修改不? » 2019-05-23 17:57:54

BMN李
回复: 0

有没有做安卓源码开发的?build.prop里面ro.xxxx的参数可以在系统运行时由系统来修改不?user版本。

#28 RK3288/RK3399/RK1108 » uart在user模式下不能用么? » 2019-04-23 11:30:22

BMN李
回复: 1

uart4我在userdebug模式下调试成功了的,但是转到user模式下就不行了。这个怎么处理呀?
(RK3399安卓7.1源码编译。)

#29 Re: RK3288/RK3399/RK1108 » 怎么修改/dev/ttyS后面的数字? » 2019-04-15 17:16:06

aliases {
...
serial0 = &uart0;
serial1 = &uart1;
serial2 = &uart2;
serial3 = &uart3;
serial4 = &uart4;
};

理论上,我把这里的“serial2”改成“serial9”就可以了,但实际测试不行额,还是原来的一样,没有ttyS9这个节点呢。

参考资料: https://blog.csdn.net/kris_fei/article/details/75309163

#30 Re: RK3288/RK3399/RK1108 » 怎么修改/dev/ttyS后面的数字? » 2019-04-09 15:07:55

晕哥 说:

是一样的,其实用 cp 命令也应该是一样的效果 

cp /dev/ttyS2  /dev/ttyS9


可以在用户开机脚本里面做。

大概知道了。我这边试看看。

#31 Re: RK3288/RK3399/RK1108 » 怎么修改/dev/ttyS后面的数字? » 2019-04-09 15:03:28

晕哥 说:

#ls /dev/ttyS* -l 
接结果如下:

crw-rw---- 1 root uucp 4, 64 08-01 20:18 /dev/ttyS0
crw-rw---- 1 root uucp 4, 65 08-01 20:18 /dev/ttyS1
crw-rw---- 1 root uucp 4, 66 08-01 20:18 /dev/ttyS2
crw-rw---- 1 root uucp 4, 67 08-01 20:18 /dev/ttyS3

你这样试一试, 手动建立一下 和 ttyS2 相同的节点:

mknod /dev/ttyS9 c 4 66


看看是不是你想要的效果?

是这个意思。这些参数c 4 66是每个设备的/dev/ttyS2都是这样的参数么?还是每个设备可能不一样,或者重上电之后就变了?

#32 RK3288/RK3399/RK1108 » 怎么修改/dev/ttyS后面的数字? » 2019-04-09 14:42:30

BMN李
回复: 10

怎么修改/dev/ttyS后面的数字?比如我想把/dev/ttyS2修改为/dev/ttyS9。可以操作这样不?

#33 全志 SOC » sunxi-fel读写数据超过16M部分存在差异,16M之前的数据都是正常的。 » 2019-02-13 12:27:13

BMN李
回复: 2

flash芯片MX25L25645G
写数据sunxi-fel -p spiflash-write 0 flashimg.bin
读数据sunxi-fel -p spiflash-read 0 0x2000000 flashimg2.bin

使用晕哥提供的windows版本https://whycan.cn/t_444.html和芒果派提供的linux版本sunxi-fel都存在这个问题。

#34 Re: 全志 SOC » 怎么在linux应用程序里读写dtb分区,以更新dtb? » 2019-01-21 11:06:36

山无棱 说:
真的是很烦 说:

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

应该是发出去的机器(特别是外国)需要升级, 但是又不能拆机, 又没有技术人员上门支持那种。

这种情况,最好是留 TF 卡座, 全志SOC支持优先从 TF 卡启动。

嗯。就是远程在线升级。寄来寄去、上门什么的麻烦。

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

晕哥 说:
BMN李 说:
晕哥 说:

要打开这个才行 CONFIG_SPI_SPIDEV=y

估计你也没打开,

只能从 TF 卡上面想办法了, 或者 USB用 sunxi-fel 刷机

https://www.kernel.org/doc/Documentation/spi/spidev

https://www.kernel.org/doc/Documentation/spi/spi-summary

CONFIG_SPI_SPIDEV=m编译成模块加进去是可以的嘛?

应该是可以的吧, 试一试, 期待你在应用层更新flash

额额。加载了spidev.ko模块,但是没在/dev/下生成设备。

#36 Re: 全志 SOC » 怎么在linux应用程序里读写dtb分区,以更新dtb? » 2019-01-20 19:51:01

晕哥 说:
BMN李 说:
晕哥 说:

我认为这种情况不能编程 flash, 除非你试一下更底层的 spi 指令, 有一个spi 用户层接口看你有没有打开,从那里突破

不知道。这些没动过,用的主线zero-4.13.y。

要打开这个才行 CONFIG_SPI_SPIDEV=y

估计你也没打开,

只能从 TF 卡上面想办法了, 或者 USB用 sunxi-fel 刷机

https://www.kernel.org/doc/Documentation/spi/spidev

https://www.kernel.org/doc/Documentation/spi/spi-summary

CONFIG_SPI_SPIDEV=m编译成模块加进去是可以的嘛?

#37 Re: 全志 SOC » 怎么在linux应用程序里读写dtb分区,以更新dtb? » 2019-01-20 18:35:11

晕哥 说:

我认为这种情况不能编程 flash, 除非你试一下更底层的 spi 指令, 有一个spi 用户层接口看你有没有打开,从那里突破

不知道。这些没动过,用的主线zero-4.13.y。

#38 Re: 全志 SOC » 怎么在linux应用程序里读写dtb分区,以更新dtb? » 2019-01-20 18:18:53

晕哥 说:

没办法了, 你的 u-boot, dtb, kernel 全是 readonly,

除非你做一个固件, 从 TF 卡启动, 然后执行脚本刷  FLASH

直接从底层呢?写个flash读写驱动,然后指定地址写数据能绕过这个只读不?理论上应该是可以的吧。

还有这个mount -o remount,rw重挂载读写能改变读写权限不?

#39 Re: 全志 SOC » 怎么在linux应用程序里读写dtb分区,以更新dtb? » 2019-01-20 18:16:37

IoTer 说:

64k(dtb)ro

==>

64k(dtb)

额。不是这个意思。是更新dtb部分固件,不是改源码或者改配置。在线升级固件。

#40 全志 SOC » 怎么在linux应用程序里读写dtb分区,以更新dtb? » 2019-01-20 18:01:25

BMN李
回复: 15

怎么在linux应用程序里读写dtb分区,以更新dtb?

#define CONFIG_BOOTCOMMAND   "sf probe 0; "                           \
                             "sf read 0x41800000 0x100000 0x10000; "  \
                             "sf read 0x41000000 0x110000 0x400000; " \
                             "bootz 0x41000000 - 0x41800000"

#define CONFIG_BOOTARGS      "console=ttyS0,115200 earlyprintk panic=5 rootwait " \
                             "mtdparts=spi32766.0:1M(uboot)ro,64k(dtb)ro,4M(kernel)ro,-(rootfs) root=31:03 rw rootfstype=jffs2"

这里dtb分区时设置的只读的,应用层还有办法对其进行写操作不?现在手头没办法测试,要等明天上班了。麻烦知道的告知一声。这个问题不得到答案,老挂念着。

#41 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-20 13:05:43

thor_yu 说:
BMN李 说:
晕哥 说:

https://whycan.cn/files/members/3/QQ20190118153129.jpg

如果调低还不起作用, 那就换 MX 或者 GD 了.

额。我们就是用的winbond的,问题还和图片上的极其相似。难道winbond是个坑。。。:mad: 不行的话就只有换了。

额额。怎么这表情无效勒。


我用的君正X1000E也有这个问题,我之前用W25Q128FVSG遇到过,偶发,没规律,有时候丢的多有时候丢的少。后来换GD的以后好很多,然而还是出现了几次。

怀疑还是和SPI速率有关系吧,也没法确认。基本上丢的都是动态库之类的,还没遇见过文件系统以外的问题。

你好。你们SPI使用的多少速率呢?

#42 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 15:47:27

晕哥 说:

https://whycan.cn/files/members/3/QQ20190118153129.jpg

如果调低还不起作用, 那就换 MX 或者 GD 了.

额。我们就是用的winbond的,问题还和图片上的极其相似。难道winbond是个坑。。。:mad: 不行的话就只有换了。

额额。怎么这表情无效勒。

#43 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 15:37:19

晕哥 说:
BMN李 说:
晕哥 说:

你的 spi clk 时钟频率多少? 50Mhz ?

70Mhz。是不是频率高了?

70Mhz 有点太高了, 如果读写频率不高的话, 降到 10Mhz/20Mhz 试一试.

额额。先前也是测试都正常的,自己手头几个测试机现在都是正常的。结果发出去。。。尴尬。我还是先调低了来看。

#44 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 15:32:22

晕哥 说:

你的 spi clk 时钟频率多少? 50Mhz ?

70Mhz。是不是频率高了?

#45 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 15:25:27

晕哥 说:

两个文件, 只有这个 0x2100 - 0x22FF 地方不同吗?

嗯。这两个文件就这一处不一样。有问题的该段全为0。

flash:w25q256JVEQ

#46 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 15:21:34

晕哥 说:

有可能全是零, 所以用星号表示了, 你用 楼上那两个比较软件试一试。

hexdump输出中只包含*的行表示same as the line above相同。这在-v选项的hexdump的联机帮助页中提到(容易被忽略)。

怎么中间段全为0了呢?

#47 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 15:16:19

晕哥 说:

然后用二进制比较软件比较这两个二进制文件,是不是某些位翻转了

beyond compare 本站可以下载,
ultra compare 也可以



下载地址:  https://whycan.cn/t_1636.html

使用命令:hexdump -x libpthread-2.23.so
比较结果:(不知道为什么会有*号。。。)
查到了:hexdump输出中只包含*的行表示same as the line above相同。这在-v选项的hexdump的联机帮助页中提到(容易被忽略)。
QQ20190118151510.png

#48 Re: 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 14:44:50

晕哥 说:

没看到 libc.so.6 软连接和 对应的so 文件.

这个是有的。MD5对比了下,libpthread-2.23.so、libpthread.so.0不一样了。lib里边里面其他都一致。
QQ20190118144115.pngQQ20190118144036.png

这会是什么原因导致的呢?

#49 Re: 全志 SOC » V3S板子,主线uboot+主线Linux+buildroot,直接断电会造成系统损坏或者文件丢失吗? » 2019-01-18 14:26:40

晕哥 说:

1. 你得确认到底有没有丢文件, 你都不知道就没人知道了
2. zImage不在jffs2分区,这个是只读的,你可以读出分区与原来的数据比较,看看是不是一致?
3. 同上,读出uboot分区数据与写入的数据比较

晕哥。查看新帖子https://whycan.cn/t_2077.html#p14294。关于这个问题的。

#50 全志 SOC » relocation error: /lib/libpthread.so.0是什么问题? » 2019-01-18 14:20:33

BMN李
回复: 19

# /usr/bin/amixer -c 0 sset 'Headphone',0 100% unmute
/usr/bin/amixer: relocation error: /lib/libpthread.so.0: symbol , version GLIBC_2.4 not defined in file libc.so.6 with link time reference
# ./printer_run
./printer_run: relocation error: /lib/libpthread.so.0: symbol , version GLIBC_2.4 not defined in file libc.so.6 with link time reference


产品出厂测试是正常的,用户拿到也短暂使用了一阵,后面就不正常了。拿回来,运行程序,报这个问题。是什么问题呀?
QQ20190118141916.png

#51 Re: 全志 SOC » V3S板子,主线uboot+主线Linux+buildroot,直接断电会造成系统损坏或者文件丢失吗? » 2019-01-14 17:21:22

晕哥 说:

还没有遇到jffs2文件系统损坏丢失,

具体表现是怎样的?


我以前遇到的情况是,客户设置完机器马上断电重启,导致没有保存成功。
后来在重要的文件操作写完之后立刻执行  fflush(fp),从缓存更新到flash.

问题有点多:
1.系统启动成功,Linux上执行应用程序,应用程序中其他功能都是正常的,就联网不行,联网是操作一个脚本,初步判断是这个脚本丢了。
2.uboot启动成功,内核加载失败。
3.uboot启动就异常,指示灯状态不对,内核也没加载起来。uboot程序上开机就亮白灯,而这里不是。

前提是这些先前测试都是正常的,并且重新烧写先前的程序测试也还是正常的。

#52 Re: 全志 SOC » V3S板子,主线uboot+主线Linux+buildroot,直接断电会造成系统损坏或者文件丢失吗? » 2019-01-14 17:06:09

晕哥 说:

你选的是什么文件系统?

PC指针跑飞和突然断电(无后备电池) 都可能造成文件系统损坏,

但是日志型的文件系统从底层软件保证了数据的完整性.

参考: https://blog.csdn.net/cybertan/article/details/5705765

sudo mkfs.jffs2 -s 0x100 -e 0x10000 -p 0x1AF0000 -d $TARGET_DIR/ -o /tmp/jffs2.img

系统损坏或者文件丢失还有什么原因呢?

#53 全志 SOC » V3S板子,主线uboot+主线Linux+buildroot,直接断电会造成系统损坏或者文件丢失吗? » 2019-01-14 16:47:37

BMN李
回复: 9

V3S板子,主线uboot+主线Linux+buildroot,直接断电会造成系统损坏或者文件丢失吗?

#54 Re: 全志 SOC » V3S怎么关闭uboot的启动信息?怎么禁止串口输入? » 2018-12-29 20:40:35

晕哥 说:

https://devtalk.nvidia.com/default/topic/1032698/jetson-tx2/disable-serial-console-of-u-boot-on-tx2/


and in u-boot/arch/arm/mach-tegra/board186.c I added:
int board_early_init_f(void)
{
+gd->flags |= (GD_FLG_SILENT | GD_FLG_DISABLE_CONSOLE);
return 0;
}

看下能不能参考上面的解决方案

谢谢哦。解决了。

#define CONFIG_EXTRA_ENV_SETTINGS \
    "silent=1\0"
#define CONFIG_SILENT_CONSOLE 1
#define CONFIG_SYS_DEVICE_NULLDEV 1
#define CONFIG_SILENT_CONSOLE_UPDATE_ON_SET 1
#define CONFIG_SILENT_U_BOOT_ONLY 1
#define CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC 1

参考:https://stackoverflow.com/questions/34356844/how-to-disable-serial-consolenon-kernel-in-u-boot?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

#55 Re: 全志 SOC » V3S怎么关闭uboot的启动信息?怎么禁止串口输入? » 2018-12-29 19:51:24

晕哥 说:

#define CONFIG_DISABLE_CONSOLE 1
#define CONFIG_SILENT_CONSOLE 1
#define CONFIG_SYS_DEVICE_NULLDEV 1
#define CONFIG_BOARD_EARLY_INIT_F 1


参考: https://blog.csdn.net/gujintong1110/article/details/48683501

你好。这个我添加进去编译不过额。错误信息:

common/built-in.o:(.data.init_sequence_f+0x24):对‘board_early_init_f’未定义的引用

这个是什么原因呢?

#57 Re: 全志 SOC » V3S主线uboot和linux里面定时器中断入口在哪里呢?或者怎么使用定时器中断? » 2018-08-30 12:05:41

晕哥 说:

https://whycan.cn/t_1261.html

gpio 中断 demo, 4.13-y 亲测 OK

测试方法, 短路 PG0 到 GND 即可.



这个是外部中断额。我是要定时器中断,并且在启动的时候就能起作用。这个要启动完成了才能加载使用。

#58 全志 SOC » V3S主线uboot和linux里面定时器中断入口在哪里呢?或者怎么使用定时器中断? » 2018-08-30 11:35:05

BMN李
回复: 4

V3S主线uboot和linux里面定时器中断入口在哪里呢?或者怎么使用定时器中断?

#59 全志 SOC » uboot+主线linux在怎么修改主频呢? » 2018-07-10 17:58:59

BMN李
回复: 6

uboot+主线linux在怎么修改主频呢?望具体点。先谢过各位大佬咯。

#60 Re: 全志 SOC » 网友墨墨 设计的 芒果派(mango pi) V3s开发板 » 2018-04-03 11:12:17

晕哥 说:
BMN李 说:

呃呃。代码拉不下来。老是无缘无故的断咯。

https://whycan.cn/files/members/3/QQ20180403110632.png

估计是太大。
可以zip方式下载。

下载下来解不开,损坏,不完整。试过多次咯。

#62 Re: 全志 SOC » 网友墨墨 设计的 芒果派(mango pi) V3s开发板 » 2018-04-03 11:00:16

呃呃。代码拉不下来。老是无缘无故的断咯。

#63 Re: 全志 SOC » 编译荔枝派zero提供的bsp内核出现问题。求解决。 » 2018-03-23 16:13:05

解决方法:

1.
/bin/bash: 行 2: /lichee/out/sun8iw8p1/linux/common/buildroot/external-toolchain/bin/arm-linux-gnueabi-gcc: 没有那个文件或目录

在网上查了一下,大概说是我的系统是64位的,而这个程序是32位的,存在兼容问题,需要安装lsb-core,即命令sudo apt-get install lsb-core。

2.但是在这之后又有了新的问题:
./arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

这个问题安装一下下面软件就好了。
apt-get install lib32z1 lib32ncurses5
apt-get install lib32stdc++6

#64 Re: 全志 SOC » 荔枝派zero用主线Linux实现摄像头扫码解码、WiFi联网、以太网联网麻烦不? » 2018-03-23 16:12:03

晕哥 说:
BMN李 说:
晕哥 说:

那你看下能否直接执行?有可能是是32/64bit的问题

gcc-linaro.tar.bz2,好像是这个包有问题,解压后,进目录执行不了。你那边资料里有没有这个包,分享一下呢。

分享在 QQ群 544762792 附件 全志资料下载 文件夹

发现不是包的问题。

1.
/bin/bash: 行 2: /lichee/out/sun8iw8p1/linux/common/buildroot/external-toolchain/bin/arm-linux-gnueabi-gcc: 没有那个文件或目录

在网上查了一下,大概说是我的系统是64位的,而这个程序是32位的,存在兼容问题,需要安装lsb-core,即命令sudo apt-get install lsb-core。


2.但是在这之后又有了新的问题:
./arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

这个问题安装一下下面软件就好了。
apt-get install lib32z1 lib32ncurses5
apt-get install lib32stdc++6

#65 Re: 全志 SOC » 荔枝派zero用主线Linux实现摄像头扫码解码、WiFi联网、以太网联网麻烦不? » 2018-03-23 15:25:41

晕哥 说:

那你看下能否直接执行?有可能是是32/64bit的问题

gcc-linaro.tar.bz2,好像是这个包有问题,解压后,进目录执行不了。你那边资料里有没有这个包,分享一下呢。

#66 Re: 全志 SOC » 荔枝派zero用主线Linux实现摄像头扫码解码、WiFi联网、以太网联网麻烦不? » 2018-03-23 13:03:58

晕哥 说:

缺编译工具链  /lichee/out/sun8iw8p1/linux/common/buildroot/external-toolchain/bin/arm-linux-gnueabi-gcc

我找了,这个文件是存在的。

#68 全志 SOC » 编译荔枝派zero提供的bsp内核出现问题。求解决。 » 2018-03-23 12:47:00

BMN李
回复: 4

资料地址:http://licheezero.readthedocs.io/zh/latest/系统开发/bsp_build.html#
v3s_lichee.zip:https://pan.baidu.com/s/1eRJrViy

编译日志:

yilianyun1@ubuntu:/lichee$ ./build.sh
INFO: ----------------------------------------
INFO: build lichee ...
INFO: chip: sun8iw8p1
INFO: platform: linux
INFO: kernel: linux-3.4
INFO: board: tiger-cdr
INFO: output: out/sun8iw8p1/linux/tiger-cdr
INFO: ----------------------------------------
INFO: build buildroot ...
make:进入目录'/lichee/buildroot'
/bin/bash: 行 2: /lichee/out/sun8iw8p1/linux/common/buildroot/external-toolchain/bin/arm-linux-gnueabi-gcc: 没有那个文件或目录
readlink: 缺少操作数
Try 'readlink --help' for more information.
/bin/bash: 行 5: @echo: 未找到命令
make: *** [/lichee/out/sun8iw8p1/linux/common/buildroot/stamps/ext-toolchain-installed] 错误 1
make:离开目录“/lichee/buildroot”
ERROR: build buildroot Failed

#69 Re: 全志 SOC » 荔枝派zero用主线Linux实现摄像头扫码解码、WiFi联网、以太网联网麻烦不? » 2018-03-23 12:41:53

晕哥 说:

很难, 基本不可能, 改用全志官方bsp吧.

你好。我编译bsp内核出现这个问题,怎么解决?

yilianyun1@ubuntu:/lichee$ ./build.sh
INFO: ----------------------------------------
INFO: build lichee ...
INFO: chip: sun8iw8p1
INFO: platform: linux
INFO: kernel: linux-3.4
INFO: board: tiger-cdr
INFO: output: out/sun8iw8p1/linux/tiger-cdr
INFO: ----------------------------------------
INFO: build buildroot ...
make:进入目录'/lichee/buildroot'
/bin/bash: 行 2: /lichee/out/sun8iw8p1/linux/common/buildroot/external-toolchain/bin/arm-linux-gnueabi-gcc: 没有那个文件或目录
readlink: 缺少操作数
Try 'readlink --help' for more information.
/bin/bash: 行 5: @echo: 未找到命令
make: *** [/lichee/out/sun8iw8p1/linux/common/buildroot/stamps/ext-toolchain-installed] 错误 1
make:离开目录“/lichee/buildroot”
ERROR: build buildroot Failed

#70 Re: 全志 SOC » 海豚派V3s开发板 camdroid 完整入坑记录 » 2018-03-22 17:33:52

主线用不了摄像头么?摄像头扫码解码。

页脚

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

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