您尚未登录。

#1 Re: Cortex M0/M3/M4/M7 » 新坑神器-204MHz Cortex-M4内核国产芯Air105 » 2024-04-09 11:02:22

手册有写 支持 LCDI  8080 和  8600, 但找不到是哪里引脚 , 看着头疼

#2 Re: 全志 SOC » 求助: T113 视频 编码 问题 » 2024-03-04 20:28:45

:mad 原来 T113 本来不支持  H264 编码 ,

#3 Re: 全志 SOC » 求助: T113 视频 编码 问题 » 2024-03-02 11:58:42

memory 说:

这是tina里面自带的 decodertest ?

对, make menuconfig 里 勾选就有了

#4 Re: 全志 SOC » 求助: T113 视频 编码 问题 » 2024-03-02 11:23:17

使用  tina 自带的 测试程序, 也是一样的报错

encodertest 0 YUYV 88  144  88 144 100 /mnt/exUDISK/1.yuv   /mnt/exUDISK/

错误信息:

ERROR  : cedarc <H264EncFrame:2721>: h264 encoder wait interrupt overtime
encode frame 0 use time is 1028981us...
Segmentation fault

#5 Re: 全志 SOC » 求助: T113 视频 编码 问题 » 2024-03-02 09:01:27

自已回复一下自已,

上面的 错误信息是在 libcdc_vencoder.so 动态库文件里打印的,  没有源码,无法进一步查找原因。

#6 全志 SOC » 求助: T113 视频 编码 问题 » 2024-03-01 20:35:48

nufing
回复: 5

找了各种范例, 基本大同小异, 但几乎 运行到  VideoEncodeOneFrame 函数时 , 就打印 如下错误信息:

ERROR  : cedarc <H264EncFrame:2721>: h264 encoder wait interrupt overtime
VideoEncodeOneFrame failed.

搜索到了 晕哥 2018年一篇帖子, 好像也没直接解决这个问题。 不知道是不是TINA 系统本来有BUG, 实在调试调试不出来 , 望高手指点指点

#7 全志 SOC » 怎么 编写 F133的 模块 makefile ? » 2023-12-04 19:38:33

nufing
回复: 0

想向高手们 请教一下,  在TINA下怎么 编写 F133的 模块 makefile ?

#8 Re: 全志 SOC » T113 编译报错 » 2023-12-04 10:33:13

我也遇到这样的问题, 有没有解决了?

#9 Re: 全志 SOC » 请教高手, f1c200s 怎么通过 USB-rtl8192C 连接无线路由器 ? » 2023-10-20 11:13:06

找到问题了,  要这样调用:  wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant.conf

#10 全志 SOC » 请教高手, f1c200s 怎么通过 USB-rtl8192C 连接无线路由器 ? » 2023-10-20 10:50:36

nufing
回复: 1

8192C的驱动正常, 可以扫描周边 热点, 但 wpa_supplicant 连接热点时, 一直提示 Driver does not support authentication/association or connect commands,  实在找不到原因了. 有高手知道的, 请赐教一下.

ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:1D:43:20:00:11
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)




wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf & iwconfig
wlan0
rtw_wx_get_rts, rts_thresh=2347
Successfully initialized wpa_supplicant
[  869.744614] rtw_wx_get_frag, frag_len=2346
wlan0     unassociated  Mode:Auto  Frequency=2.412 GHz
          Access Point: Not-Associated
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

# nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
wlan0: Failed to initialize driver interface

#12 Re: 全志 SOC » F1C200S - TINA 怎么配置自动获取IP? » 2022-12-20 10:52:24

已调好,
把examples/udhcp/simple.script 脚本文件做为default.script拷贝到/usr/share/udhcpc/default.script
然后运行 udhcpc 就可以了

#13 全志 SOC » F1C200S - TINA 怎么配置自动获取IP? » 2022-12-19 15:44:18

nufing
回复: 1

在某宝买了一个 USB转网络, 接上F1C200S USB接口, 能正常驱动, 显示芯片是 R8152, 通过 ifconfig 配置 ip 和 掩码,  route add default gw 配置网关可以正常PING 公网IP. 现在需要自动获取IP,  不知道怎么配置, 在这里向高手请教一下.

#15 Re: 华芯微特 » 基于MDK-ARM的华芯微特SWM180+RTOS的JLINK开发环境建立--缥缈九哥 » 2022-06-21 20:31:24

LinjieGuo 说:
nufing 说:

不知道能不能像 STM32、GD32 那样,通过串口进行烧录程序 ?

可以的,有个专用的ISP 串口/Jlink烧写工具。


资料太少了, 真不好搞。 开发板放了一段时间,现在不知道是自己操作步骤不对,还是开发板有问题。


ISP 上拉,

C2 C3 接 串口, TTL电平 的,

使用SYNWIT- PRG ,死活连不上

#16 Re: 华芯微特 » 基于MDK-ARM的华芯微特SWM180+RTOS的JLINK开发环境建立--缥缈九哥 » 2022-06-17 20:23:08

不知道能不能像 STM32、GD32 那样,通过串口进行烧录程序 ?

#17 全志 SOC » F1C100S 串口 怎么 通过 DMA 收发数据 ? » 2022-01-22 19:29:39

nufing
回复: 3

请问高手们, F1C100S 串口 怎么 通过 DMA 收发数据 ?找不到相关资料 , 毫无头绪

#19 全志 SOC » 通过ttyUSB1 访问4G模块AT端口问题 » 2021-09-07 08:46:02

nufing
回复: 2

目前已成功通过ttyUSB2 访问4G模块PPP端口, 进行拔号上网,

现在想通过 通过ttyUSB1 访问4G模块,使用AT指令,
在控制台测试结果如下:

root@TinaLinux:/# cat /dev/ttyUSB1
[  168.317142] ERR: sunxi_hcd_schedule, best_end
[  168.322014] ERR: sunxi_hcd_schedule failed
[  168.326744] ERR: sunxi_hcd_schedule, best_end
[  168.331596] ERR: sunxi_hcd_schedule failed
[  168.336205] ERR: sunxi_hcd_schedule, best_end
[  168.341048] ERR: sunxi_hcd_schedule failed
[  168.345642] ERR: sunxi_hcd_schedule, best_end
[  168.350479] ERR: sunxi_hcd_schedule failed

芯片是F1C200S

请问高手们,这是什么原因?

#20 Re: 全志 SOC » F1C100S 怎么实现中断优先级 ? » 2020-12-05 00:13:11

myxiaonia 说:

arm9是没有cm3这样的中断优先级的,你可以认为irq,fiq,swi等这几个就是中断优先级,irq想做中断嵌套,网上有讨论,还挺复杂

如果知道怎么实现 FIQ 可以有偿求代码.

#21 Re: 全志 SOC » F1C100S 怎么实现中断优先级 ? » 2020-12-04 23:59:09

myxiaonia 说:

arm9是没有cm3这样的中断优先级的,你可以认为irq,fiq,swi等这几个就是中断优先级,irq想做中断嵌套,网上有讨论,还挺复杂

谢谢解答! 我尝试在 entry-armv.S 实现 FIQ , 把某个中断 设为快速中断, 一设置, 就死机, 不知道怎么弄了

#22 全志 SOC » F1C100S 怎么实现中断优先级 ? » 2020-11-12 17:33:28

nufing
回复: 3

查寄存手册,

3.5.5. INTC Register List
Module Name Base Address
INTC 0x01C20400

Register Name Offset Description
INTC_VECTOR_REG 0x00 Interrupt Vector Register
INTC_BASE_ADDR_REG 0x04 Interrupt Base Address Register
NMI_INT_CTRL_REG 0x0C NMI Interrupt Control Register
INTC_PEND_REG0 0x10 Interrupt Pending Register 0
INTC_PEND_REG1 0x14 Interrupt Pending Register 1
INTC_EN_REG0 0x20 Interrupt Enable Register 0
INTC_EN_REG1 0x24 Interrupt Enable Register 1
INTC_MASK_REG0 0x30 Interrupt Mask Register 0
INTC_MASK_REG1 0x34 Interrupt Mask Register 1
INTC_RESP_REG0 0x40 Interrupt Response Register 0
INTC_RESP_REG1 0x44 Interrupt Response Register 1
INTC_FF_REG0 0x50 Interrupt Fast Forcing Register 0
INTC_FF_REG1 0x54 Interrupt Fast Forcing Register 1
INTC_PRIO_REG0 0x60 Interrupt Source Priority Register 0
INTC_PRIO_REG1 0x64 Interrupt Source Priority Register 1
INTC_PRIO_REG2 0x68 Interrupt Source Priority Register 2
INTC_PRIO_REG3 0x6C Interrupt Source Priority Register 3

设置  INTC_PRIO_REG0 ~ INTC_PRIO_REG3, 控制  优先级发现 没用,

指定 INTC_FF_REG0~INTC_RESP_REG1,  为快速中断, 系统卡死,

应该是 底层没有 实现快速中断,,

晕啦, 不知道怎么实现.

#23 Xilinx/Altera/FPGA/CPLD/Verilog » Verilog 宏定义 疑问 » 2020-09-04 10:34:03

nufing
回复: 2

请教一下,

有没有类似的, 宏义:
reg  [15 : 0]  A;

`define B A[3 : 0];

这样使用 `B  时,

相当使用  A[3 : 0]

但实际编译不过的,   有没有什么办法,  用一个变量代表 另一个变量?

#24 全志 SOC » Tina F1C200S 视频解码疑问 » 2020-09-01 11:00:13

nufing
回复: 1

我用  代理商提供的 package/allwinner/tina_multimedia_demo/decodertest/src

decodertest 进行解码, 输入MB420, 对应的是 PIXEL_FORMAT_YUV_MB32_420 格式,

生成 YUV数据文件 保存到U盘

在电脑上用程序转RGB显示出来,  发现 Y(灰度) 数据 是对的

U/V(色彩)数值 在一个很小的范围变化, 几乎转不出色彩

用16进制工具, 打开这个    YUV数据文件,也明显看到, U V数据是不对的,

75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
75 85 75 85 75 85 75 85
74 86 74 86 74 86 74 86
74 86 74 86 74 86 74 86
74 86 74 86 74 86 74 86
74 86 74 86 74 86 74 86
74 86 74 86 74 86 74 86

有没有高手指教一下,到底是什么问题?

#25 Re: 全志 SOC » 【1】step by step 编译全志 f1c100s 官方linux bsp » 2020-07-16 13:56:49

1066950103 说:

晕哥我继续关注这教程 好久出一个撒? 那里面的硬解码有攻破么?

你搞掂好,硬件解码没有了?

#26 Re: 全志 SOC » 【1】step by step 编译全志 f1c100s 官方linux bsp » 2020-07-15 17:56:15

哇酷小二 说:

接调试串口看输出信息.


sunivw1p1_linux_evb_uart0.img

我这编译生成的, 文件,有 30M, 烧不进 FLASH吧? FLASH只有 16M

#27 Re: 全志 SOC » 【2】step by step 编译全志 f1c100s 官方linux bsp (重建文件系统已经搞定,详见5楼) » 2020-07-15 12:40:13

4. buildroot 编译
因为在c600的buildroot没有搞定直接配置编译,所以单独处理buildroot问题,使用c600 bsp的工具链.

cd /opt/
wget https://buildroot.org/downloads/buildroot-2017.08.1.tar.gz  ###下载buildroot源码
tar xvf buildroot-2017.08.1.tar.gz
cd /opt/buildroot-2017.08.1/
wget https://whycan.cn/files/c600_bsp/buildroot.config -O .config   ###下载配置文件
make ###直接编译

5. 拷贝可执行文件:

cp /opt/buildroot-2017.08.1/output/target/usr/bin/fb-test* /opt/c600/out/sunivw1p1/linux/common/buildroot/target/usr/bin ##拷贝到根文件系统


这里 下载了  buildroot-2017.08.1, 并且正常编译,
后面的:
./build.sh -p sunivw1p1 -k linux-3.10 -m all   ###编译
./build.sh pack   ####打包

好像没有使用到 buildroot-2017.08.1.tar.gz. 那下载这个有什么用了?

#28 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-05 09:51:58

哇酷小二 说:

busybox里面开启 udhcpc 就可以了,

执行

udhcpc -i eth0

感觉 f1c100s + enc28j60 不如用 V3s了。

主要考虑两点:


1. 总的成本
2. 一直研究  f1c100s, 对 v3s不熟悉, 怕来不及

#29 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-05 09:40:03

哇酷小二 说:

busybox里面开启 udhcpc 就可以了,

执行

udhcpc -i eth0

smile  太太太太太感谢了!可以正常工作了。

估计这里很多高手早就弄出来了, 不过我还是说一下流程吧,后面的朋友们可以参考参考

一、 在   arch/arm/boot/dts/suniv.dtsi

1. 添加头文件引用 #include <dt-bindings/interrupt-controller/irq.h>
2. 添加
        spi1: spi@1c06000 {
            compatible = "allwinner,suniv-spi",
                     "allwinner,sun8i-h3-spi";
            reg = <0x01c06000 0x1000>;
            interrupts = <11>;
            clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_BUS_SPI1>;
            clock-names = "ahb", "mod";
            resets = <&ccu RST_BUS_SPI1>;
            status = "disabled";
            #address-cells = <1>;
            #size-cells = <0>;
        };

二、 在  arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts

添加

&spi1 {
    pinctrl-names = "default";
    pinctrl-0 = <&spi1_pins_a>;
    status = "okay";
    eth1: enc28j60@0{
        compatible = "microchip,enc28j60";
        reg = <0x0>; /* CE0 */
        interrupt-parent = <&pio>;
        interrupts = <4 11 IRQ_TYPE_EDGE_FALLING>; /* (PE11) */
        gpios = <&pio 4 11 GPIO_ACTIVE_HIGH>;
        spi-max-frequency = <12000000>;
        status = "okay";
    };
};


前面两点,在uboot 和 内核 的dst 文件都添加

三、  在\include\generated\autoconf.h 
        文件添加 #define CONFIG_ENC28J60 1


就可以了。

#30 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-05 09:21:18

哇酷小二 说:

有没有执行 ifconfig eth0 192.x.x.x

:cool 非常非常感谢! 可以正常网络通信了, 主要原因是没有配置本地IP和网关, 配置好了,就可以上网了。
我现在研究一下,怎么开启 DHCP

#31 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-04 18:23:50

哇酷小二 说:

淘宝的模块可以上电启动,应该不要RST.

手动短路中断线到GND,

再 cat /proc/interrupts 看enc28j60中断次数有没有增加。


手动有中断的,


enc28j60 接5V会发热,
接3.3V 就不发热,,,,,,

但都没有中断, 可能买的是假货?

#32 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-04 18:03:49

# cat /proc/interrupts
           CPU0
16:        500  sun4i_irq  13 Edge      timer@1c20c00
19:      90592  sun4i_irq  10 Edge      sun6i-spi
20:        260  sun4i_irq  11 Edge      sun6i-spi
22:        220  sun4i_irq  23 Edge      sunxi-mmc
27:        331  sun4i_irq   2 Edge      ttyS1
29:          0  sun4i_irq  26 Edge      musb-hdrc.1.auto
65:          1  sunxi_pio_edge  34 Edge      usb0-id-det
74:         24  sunxi_pio_edge  43 Edge      enc28j60

smile 拿导线,把 INT脚,接地,就有中断次数了

#33 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-04 17:58:52

不过那个 rst 脚 没有接,要不要接的?

#34 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-04 17:58:26

哇酷小二 说:

中断接了吗?dts配了中断吗?

cat /proc/interrupts 显示enc28j60有多少次中断?


# cat /proc/interrupts
           CPU0
16:        695  sun4i_irq  13 Edge      timer@1c20c00
19:      90546  sun4i_irq  10 Edge      sun6i-spi
20:         67  sun4i_irq  11 Edge      sun6i-spi
22:        362  sun4i_irq  23 Edge      sunxi-mmc
27:        244  sun4i_irq   2 Edge      ttyS1
29:          0  sun4i_irq  26 Edge      musb-hdrc.1.auto
65:          1  sunxi_pio_edge  34 Edge      usb0-id-det
74:          0  sunxi_pio_edge  43 Edge      enc28j60

#35 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-04 17:51:43

如 ENC28J60 SPI线,不连接或少连接,就会出现下面的情况,

[    0.971925] enc28j60 spi1.0: enc28j60 chip not found
[    0.977084] enc28j60: probe of spi1.0 failed with error -5

那说明,我这驱动应该是OK的

#36 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-04 17:48:37

哇酷小二 说:

非常感觉!

现在启动时,
    [0.958407] enc28j60 spi1.0: enc28j60 Ethernet driver 1.02 loaded
    [0.975314] net eth0: enc28j60 driver registered

不过网络无法连接, 还得继续研究

#37 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-07-04 10:44:22

哇酷小二 说:

不是在9楼已经搞定了吗?

上面是搞掂 SPI1, 我想弄的是, SPI1 驱动 ENC28J60, 这个没搞好

#39 Re: 好钜润半导体(TIKY) » 好钜润半导体 4.3寸液晶屏, TKM32F499 » 2020-05-28 18:01:44

hameyou 说:

不行的,我试过,超频到300MB不能稳定运行,大概率死机,还是老老实实用240M吧


谢谢哈! 在淘宝买了开发板, 问了店家, 说,  部分可以,电压足,环境温度不高的情况下,,

我迟点试试。   还是AT的单片机厉害,可以跑到  340M,  可惜, 没有内置 SDRAM

#40 Re: 好钜润半导体(TIKY) » 好钜润半导体 4.3寸液晶屏, TKM32F499 » 2020-05-27 08:50:18

TKM32F499 主频是  240M 不知道能不能超频到  300M

#41 Re: 全志 SOC » uboot+主线linux在怎么修改主频呢? » 2020-04-29 17:45:14

CPU 调成  900M,  SDRAM 调成  240, 结果 启动不了

DRAM:DRAM initialization failed: dram[0x6b40] != 0x900.

最终调成 CPU: 768M, SDRAM: 200M ,稳定运行,以后再看能不能提高点

#42 Re: 全志 SOC » uboot+主线linux在怎么修改主频呢? » 2020-04-29 17:38:27

歌以咏志 说:

参考这个帖子: https://whycan.cn/t_3380.html

找到了,原来是在 menuconfig里面设置

#43 Re: 全志 SOC » uboot+主线linux在怎么修改主频呢? » 2020-04-29 14:49:55

歌以咏志 说:

参考这个帖子: https://whycan.cn/t_3380.html

就是先参考这个例子,


发现一编译,改了  u-boot/u-boot.cfg   include/generated/autoconf.h 

一编译, 马上变回去,,,,,可能这两个文件都是编译过程中生成的

#44 Re: 全志 SOC » uboot+主线linux在怎么修改主频呢? » 2020-04-29 14:17:36

晕哥 说:

uboot的 .config 文件里面有一个宏可以改。

DDR频率:


V3s频率:


F1C100S 的频率用  CONFIG_SYS_CLK_FREQ=900000000, 好像不行?

#45 Re: 全志 SOC » 请问高手们, F1C100S SPI1支持双线双向模式吗 » 2020-04-29 10:15:07

shaoxi2010 说:

SPI1我不确定,但是SPI0是可以的,速率可以到100M,tiny200没什么问题

看了一下,F1C100S ,F1C100S 不支持 QSPI, 了不支持 2-bits 模式,引脚都没有。

#46 Re: 全志 SOC » 请问高手们, F1C100S SPI1支持双线双向模式吗 » 2020-04-28 21:08:16

Offset: 0x38 Register Name: SPI_BCC_REG
Bit R/W Default/Hex Description
31:29 R 0x0 Reserved
28 R/W 0x0
DRM
Master Dual Mode RX Enable
0: RX use single-bit mode
1: RX use dual mode
Note: Can’t be written when XCH=1


只看到这里有, Dual Mode RX Enable,

双线接收模式?

#47 Re: 全志 SOC » 请问高手们, F1C100S SPI1支持双线双向模式吗 » 2020-04-28 20:33:51

shaoxi2010 说:

SPI1我不确定,但是SPI0是可以的,速率可以到100M,tiny200没什么问题

谢谢哈, SPI1, 速度确实快,现在在调 双线模式,不知道支持不支持

#48 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-04-28 15:08:59

&spi1 {
        pinctrl-names = "default";
        pinctrl-0 = <&spi1_pins_a>;
        status = "okay";
	spidev@0x00 {
               compatible = "spidev";
               spi-max-frequency = <100000000>;
               reg = <0>;
	};
};

加了  spidev@0x00  这个就可以显示了,谢谢大家!等下测试,行不行,起码现在可以在 dev 下看到了

#49 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-04-28 14:41:43

哇酷小二 说:

CONFIG_SPI_SPIDEV=y

这个勾选了吗?


在 config 文件里,,

#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=y
# CONFIG_SPI_LOOPBACK_TEST is not set
# CONFIG_SPI_TLE62X0 is not set

#50 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-04-28 14:35:50

在 /sys/class/spi_master 目录下,看得到 SPI0 SPI1, 在 /dev/目录下没有,
如何是好了?

# ls
backlight     graphics      misc          pwm           spi_master
bdi           i2c-adapter   mmc_host      regulator     spidev
block         i2c-dev       mtd           scsi_changer  thermal
bsg           ieee80211     net           scsi_device   tty
dma           input         phy           scsi_disk     udc
drm           leds          power_supply  scsi_generic  vc
extcon        mdio_bus      pps           scsi_host     vtconsole
gpio          mem           ptp           sound
# cd spi_master
# ls
spi0  spi1

#51 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-04-28 11:48:06

逸俊晨晖 说:

原来是设备树没配好 重要的设备节点漏了
参考了链接 http://linux-sunxi.org/SPIdev
把/dev/spidev1.0配出来了

最后怎么搞掂的?
我这里也是,有看到,SPI1 初始化信息,但在 /dev/ 没有 SPI1 设备, SPI0也没有

#52 全志 SOC » 请问高手们, F1C100S SPI1支持双线双向模式吗 » 2020-04-25 11:03:15

nufing
回复: 7

请问高手们, F1C100S   SPI1(PE7 PE8 PE9 PE10) 支持双线模式吗?
能达到多大速率?

#53 Re: 全志 SOC » 【1】step by step 编译全志 f1c100s 官方linux bsp » 2020-03-24 15:29:42

编译那个, linux 4 版本正常运行,

想编译这个, linux 3的版本,

提示如下错误,不知道怎么解决  ubuntu 版本是  18 64位的

Makefile:241: recipe for target 'autoconf.info' failed
make[3]: *** [autoconf.info] Error 1
make[3]: Leaving directory '/root/Documents/C600_Linux/out/sunivw1p1/linux/common/buildroot/build/host-autoconf-2.65/doc'
Makefile:338: recipe for target 'install-recursive' failed
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory '/root/Documents/C600_Linux/out/sunivw1p1/linux/common/buildroot/build/host-autoconf-2.65'
Makefile:653: recipe for target 'install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory '/root/Documents/C600_Linux/out/sunivw1p1/linux/common/buildroot/build/host-autoconf-2.65'
package/Makefile.package.in:296: recipe for target '/root/Documents/C600_Linux/out/sunivw1p1/linux/common/buildroot/build/host-autoconf-2.65/.stamp_host_installed' failed
make: *** [/root/Documents/C600_Linux/out/sunivw1p1/linux/common/buildroot/build/host-autoconf-2.65/.stamp_host_installed] Error 2
make: Leaving directory '/root/Documents/C600_Linux/buildroot'
ERROR: build buildroot Failed
root@ubuntu:~/Documents/C600_Linux# apt-get install-recursive
E: Invalid operation install-recursive
root@ubuntu:~/Documents/C600_Linux# apt-get install recursive
Reading package lists... Done
Building dependency tree       
Reading state information... Done

#54 Re: 全志 SOC » 【1】step by step 编译全志 f1c100s 官方linux bsp » 2020-03-11 11:12:01

想把调试串口,从 PE0 PE1 改为PA2 PA3 不知道怎么改

#55 Re: 全志 SOC » f1c系列芯片支持JPEG裸跑解码成功 » 2020-03-10 08:56:08

迪卡 说:

人家是全志代理,
F1C100S F1C200S都卖。

需要方案支持也有的

你是全志代理吗?

#56 Re: 全志 SOC » F1C100S 的 linux系统中,一共使用了几组 Timer? » 2020-03-10 08:54:34

dtsi 对定时器描述如下,

timer@1c20c00 {
            compatible = "allwinner,sun4i-a10-timer";
            reg = <0x01c20c00 0x90>;
            interrupts = <22>;
            clocks = <&osc24M>;
        };

怎样再添加一组 定时器了?

#57 Re: 全志 SOC » F1C100S 的 linux系统中,一共使用了几组 Timer? » 2020-03-07 11:44:35

非常感谢 ^_^ GPIO中断早就按,上面第一第二的例子的搞掂了,
现在是在设备树描述文件里,添加 TIME,上面第三个例子值得参考,

#58 Re: 全志 SOC » F1C100S 的 linux系统中,一共使用了几组 Timer? » 2020-03-07 10:04:01

在设备树里,找到一组计数器的定义

timer@1c20c00 {
            compatible = "allwinner,sun4i-a10-timer";
            reg = <0x01c20c00 0x90>;
            interrupts = <22>;
            clocks = <&osc24M>;
        };

不知道,如何再添加一组

#59 全志 SOC » F1C100S 的 linux系统中,一共使用了几组 Timer? » 2020-03-07 09:53:57

nufing
回复: 4

F1C100S 硬件一共有3组 计数器,
在linux系统中,一共使用了几组 ?
如果只使用了一组,怎么添加其它的计数器?

#60 全志 SOC » insmod 时 提示 Unknown symbol __aeabi_uldivmod (err 0) » 2020-02-21 12:31:43

nufing
回复: 0

在模块驱动里使用了 64位整数的除法,  编译正常, 但安装时 , 提示

Unknown symbol __aeabi_uldivmod (err 0)

unknown symbol in module, or unknown parameter

makefile 中编译语句:

make -C $(KERNEL_DIR) SUBDIRS=$(PWD) CROSS_COMPILE=arm-linux-gnueabi-  ARCH=arm modules

没有64位整数除法就是正常的,

请问大神怎么解决,这个 问题

#61 Re: 全志 SOC » 应用程序里, 怎么直接访问寄存器? » 2020-02-11 16:14:57

晕哥 说:

通过 /dev/mem 驱动访问寄存器,可以使用 busybox自带的 devmem命令,读写寄存器都可以。

非常感谢 !  按你的方法,  经测试是正常的, ioremap 可能是 win ce的

#62 全志 SOC » 应用程序里, 怎么直接访问寄存器? » 2020-02-11 14:11:33

nufing
回复: 3

请问高手, 写F1C100S  linux系统的应用, 用arm-none-linux-gnueabi 编译器, 怎么在代码里直接访问寄存器?

ioremap 好像不存在, 直接 inl 可以编译成功,但无法运行

#63 Re: 全志 SOC » 请教高手, f1c100s LCD的驱动是哪个文件? » 2020-01-15 17:18:19

firstman 说:

改 u-boot 的驱动只会影响 u-boot, Linux同理.

linux 源码目录执行:

find . |grep pinctrl |grep \\.o$

看哪些 pinctrl 文件参与了编译链接。

非常感谢! 我试试,

#64 全志 SOC » 请教高手, f1c100s LCD的驱动是哪个文件? » 2020-01-15 14:56:25

nufing
回复: 2

想手动修改  f1c100s 的 LCD驱动,是在 UBOOT里改,还是在  linux 内核里改? 是哪个文件了?

另外 设备树的  pinctrl 是哪个文件?

#65 Re: 全志 SOC » 关于buildroot » 2020-01-09 15:36:57

4. (/opt/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi) Toolchain
5. (arm-linux-gnueabi) Toolchain prefix

研究好几天,

编译器 改为  arm-none-linux-gnueabi  就好了.

#66 Re: 全志 SOC » 关于buildroot » 2020-01-08 20:01:20

楼主有没有解决?我也遇到和你一模一样的问题,郁闷中

#67 Re: 全志 SOC » 各位大神,如何配置buildroot用外部编译器? » 2020-01-07 20:19:48

才想起,buildroot-2019.11 是这个版本的,会不会  arm-linux-gnueabi_7.x  不支持

#68 Re: 全志 SOC » 各位大神,如何配置buildroot用外部编译器? » 2020-01-07 20:18:07

晕哥 说:

kernel header (2.6.x) 那里改选 4.10.x

上面的改过来 了,编译了好久, 然后遇到问题了, 是不是 arm-linux-gnueabi_7.x 不支持?


arm-none-linux-gnueabihf_9.2 这个不行,
arm-none-linux-gnueabi_9.x的没找到

错误提示如下:

root@ubuntu:~/Documents/F1C100S/buildroot-2019.11# make
>>> toolchain-external-custom  Configuring
Incorrect selection of the C library
package/pkg-generic.mk:228: recipe for target '/root/Documents/F1C100S/buildroot-2019.11/output/build/toolchain-external-custom/.stamp_configured' failed
make: *** [/root/Documents/F1C100S/buildroot-2019.11/output/build/toolchain-external-custom/.stamp_configured] Error 255
root@ubuntu:~/Documents/F1C100S/buildroot-2019.11#

#70 Re: 全志 SOC » 各位大神,如何配置buildroot用外部编译器? » 2020-01-07 17:39:14

>>> toolchain-external-custom  Configuring
Incorrect selection of kernel headers: expected 2.6.x, got 4.10.x
package/pkg-generic.mk:228: recipe for target '/root/Documents/F1C100S/buildroot-2019.11/output/build/toolchain-external-custom/.stamp_configured' failed
make: *** [/root/Documents/F1C100S/buildroot-2019.11/output/build/toolchain-external-custom/.stamp_configured] Error 1

我的提示这个错误

#71 Re: 全志 SOC » 荔枝派Nano使用gcc-linaro-7.2.1进行交叉编译得到的可执行文件,一运行就"segmentation fault" » 2020-01-07 14:02:57

达克罗德 说:

我遇到和楼主一样的问题,这个其实根本原因是buildroot用的编译器和编应用程序的编译器不同导致的。因为你会用到标准库,标准库是buildroot的编译器编的。
buildroot我用的是4.x,就是他推荐自带的版本,我用这个编译器编应用完全没问题

我现在也在这个坑里,请问, 是buildroot的版本要用  4.x  还是  gcc版本要  4.x ?

#72 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-06 10:11:13

晕哥 说:

mobaxterm 好用,用免费版就可以了。

非常非常感谢,真想发个微信红包给你, 怎么发哈

#73 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-06 10:03:21

晕哥 说:

又一个掉坑里面的,那个冒号要去掉,本来是个空格的

你好,晕哥,现在编译好的 linux 烧录后运行正常,在window 下,通过串来控制 这系统,目前用 DNW 这工具,

返回的,数据不好看,
# ls
[1;36mbin[m      [1;36mlib[m      [1;34mmedia[m    [1;34mproc[m     [1;36msbin[m     [1;34musr[m
[1;34mdev[m      [1;36mlib32[m    [1;34mmnt[m      [1;34mroot[m     [1;34msys[m      [1;34mvar[m
[1;34metc[m      [1;36mlinuxrc[m  [1;34mopt[m      [1;34mrun[m      [1;34mtmp[m

请问一般为什么串口工具来了?

#74 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-06 09:58:12

cityf 说:

请问是怎么解决的呢?

按官方教程,和晕哥的教程,
结合下面这个,
https://whycan.cn/t_2179.html

只要步骤都完成了,就没有问题。


主要是,细节太多, 资料凌乱

#76 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-04 16:04:15

晕哥 说:

没有生成 mtd 分区吧

十分感谢指导

现在离成功更近一步了

[    1.542665] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    1.566491] devtmpfs: mounted
[    1.580350] Freeing unused kernel memory: 1024K
[    1.827494] random: crng init done
Starting syslogd: OK
Starting klogd: OK
Running sysctl: OK
Saving random seed: SKIP (read-only file system detected)
Starting network: OK

#77 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-04 15:20:50

[    0.923270] 0x000000000000-0x000000070000 : "u-boot"
[    0.930955] 0x000000070000-0x000000080000 : "dtb"
[    0.938202] 0x000000080000-0x000000480000 : "kernel"
[    0.945814] 0x000000480000-0x000000c00000 : "rootfs"
[    0.953431] 0x000000c00000-0x000001000000 : "overlayfs"
[    0.961801] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.968533] ehci-platform: EHCI generic platform driver
[    0.974142] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.980516] ohci-platform: OHCI generic platform driver
[    0.986201] usbcore: registered new interface driver usb-storage
[    0.993304] udc-core: couldn't find an available UDC - added [g_cdc] to list of pending drivers
[    1.002445] i2c /dev entries driver
[    1.068475] sunxi-mmc 1c0f000.mmc: base:0x(ptrval) irq:19
[    1.075973] usbcore: registered new interface driver usbhid
[    1.081738] usbhid: USB HID core driver
[    1.103411] NET: Registered protocol family 17
[    1.108165] Key type dns_resolver registered
[    1.114772] Loading compiled-in X.509 certificates
[    1.130104] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0739cb8)
[    1.139110] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc0738f9c)
[    1.146867] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.153611] [drm] No driver support for vblank timestamp query.
[    1.207614] Console: switching to colour frame buffer device 60x34
[    1.231292] sun4i-drm display-engine: fb0:  frame buffer device
[    1.238842] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    1.259667] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[    1.289135] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    1.307200] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[    1.330226] hub 1-0:1.0: USB hub found
[    1.340830] hub 1-0:1.0: 1 port detected
[    1.352912] using random self ethernet address
[    1.363921] using random host ethernet address
[    1.376556] usb0: HOST MAC 7e:7b:3d:f3:4e:82
[    1.387339] usb0: MAC 92:2a:53:ab:08:31
[    1.397489] g_cdc gadget: CDC Composite Gadget, version: King Kamehameha Day 2008
[    1.417198] g_cdc gadget: g_cdc ready
[    1.428086] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    1.457997] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    1.477266] vcc3v3: disabling
[    1.486541] ALSA device list:
[    1.495707]   #0: Loopback 1
[    1.505478] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    1.526180] cfg80211: failed to load regulatory.db
[    1.539015] VFS: Cannot open root device "mtdblock3" or unknown-block(31,3): error -19
[    1.559040] Please append a correct "root=" boot option; here are the available partitions:
[    1.579475] 1f00             448 mtdblock0 
[    1.579488]  (driver?)
[    1.597887] 1f01              64 mtdblock1 
[    1.597899]  (driver?)
[    1.615901] 1f02            4096 mtdblock2 
[    1.615914]  (driver?)
[    1.633498] 1f03            7680 mtdblock3 
[    1.633510]  (driver?)
[    1.650737] 1f04            4096 mtdblock4 
[    1.650749]  (driver?)
[    1.667502] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
[    1.686010] CPU: 0 PID: 1 Comm: swapper Not tainted 4.15.0-rc8-licheepi-nano #2
[    1.703834] Hardware name: Allwinner suniv Family
[    1.714091] [<c010e584>] (unwind_backtrace) from [<c010b6cc>] (show_stack+0x10/0x14)
[    1.732874] [<c010b6cc>] (show_stack) from [<c0116880>] (panic+0xb8/0x230)
[    1.750844] [<c0116880>] (panic) from [<c0901190>] (mount_block_root+0x170/0x250)
[    1.769568] [<c0901190>] (mount_block_root) from [<c0901364>] (mount_root+0xf4/0x120)
[    1.788642] [<c0901364>] (mount_root) from [<c09014b8>] (prepare_namespace+0x128/0x188)
[    1.808181] [<c09014b8>] (prepare_namespace) from [<c0900dc0>] (kernel_init_freeable+0x174/0x1b8)
[    1.828995] [<c0900dc0>] (kernel_init_freeable) from [<c0666410>] (kernel_init+0x8/0x10c)
[    1.849179] [<c0666410>] (kernel_init) from [<c0107de0>] (ret_from_fork+0x14/0x34)
[    1.868781] Rebooting in 5 seconds..
[    7.853959] Reboot failed -- System halted

MTD不错OK了就是还有问题

#78 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-04 14:13:15

红白机 说:

这个问题 和 ubuntu 版本一点关系都没有

找到问题了  用一个更新的版本 buildroot , 手动配置一下,  编译出来再生成 img文件体积就正常了

MTD 也正常了,不过还有坑.....

#79 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-03 09:57:06

另外我的, ubuntu 版本是  64位的  18版本,不知道有没有影响

#80 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-03 09:55:29

红白机 说:

.config 里面选了一些不需要的组件,比如 Qt, ffmpeg, mplayer 等吧?

都是按官方教程一步步来的,不管了, 再按 https://whycan.cn/t_2179.html

这里的教程,全部重来一遍.  有点心憔力悴

#81 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-03 09:40:58

异乡是故乡 说:

和这个没关系, 你是你的 target/ 目录太大了。

T_T 为什么我生成的目标文件这么大



#! /bin/bash
rm -rf ./output
mkdir ./output
cd ./output



OUT_FILENAME="flashimg.bin"

    UBOOT_FILE=../u-boot/u-boot-sunxi-with-spl.bin
    KERNEL_DIR=../linux
    KERNEL_MODULES_DIR=$KERNEL_DIR/out/*
    DTB_FILE=$KERNEL_DIR/arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dtb
    KERNEL_FILE=$KERNEL_DIR/arch/arm/boot/zImage
    ROOTFS_FILE=../buildroot-2017.08/output/images/rootfs.tar
    SPEC_FILE=./custom/*
    SCRIPTES=./scripts/*.sh

    dd if=/dev/zero of=$OUT_FILENAME bs=1M count=16
    dd if=$UBOOT_FILE of=$OUT_FILENAME bs=1K conv=notrunc
    dd if=$DTB_FILE of=$OUT_FILENAME bs=1K seek=448  conv=notrunc
    dd if=$KERNEL_FILE of=$OUT_FILENAME bs=1K seek=512  conv=notrunc

    mkdir rootfs
    tar xf $ROOTFS_FILE -C ./rootfs

    cp -r $KERNEL_MODULES_DIR rootfs/usr/
    cp -r $SPEC_FILE rootfs/

    # add some custom modify
    for f in $SCRIPTES; do
        ROOTFS_PATH=./rootfs bash "$f" -H
    done

    fakeroot mksquashfs rootfs/ rootfs.img -no-exports -no-xattrs -all-root
    fakeroot mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0x400000 -o jffs2.img -d overlay/

    dd if=rootfs.img of=$OUT_FILENAME  bs=1K seek=4608  conv=notrunc
    dd if=jffs2.img of=$OUT_FILENAME bs=1M seek=12 conv=notrunc

    rm -rf rootfs rootfs.img jffs2.img

#82 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 15:38:17

异乡是故乡 说:

你的目标文件夹target/太大吧?


安装这个 sudo apt-get install mtd-utils

编译后就很大了 , 搞不懂哈

#83 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 14:37:54

歌以咏志 说:

mkfs.jffs2: not found

sudo apt-get install mtd-utils

加了这两个,生成的文件好大,100M, 我把 build.sh 的,

#fakeroot mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0xAF0000 -r rootfs -o rootfs.img -D rootfs
#fakeroot mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0x400000 -o jffs2.img -D overlay

#dd if=rootfs.img of=$OUT_FILENAME  bs=1K seek=5184  conv=notrunc
#dd if=jffs2.img of=$OUT_FILENAME bs=1M seek=12 conv=notrunc

这两句屏蔽了,就和以前一样了,可能不需要这几句

#84 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 14:36:24

晕哥 说:

没有生成 mtd 分区吧

<*>   OpenFirmware partitioning information support
<*>   Caching block device access to MTD devices 



                            <*> Support most SPI Flash chips (AT26DF, M25P, W25X, ...) 
                            < > Microchip 23K256 SRAM     
                            < > Support SST25L (non JEDEC) SPI Flash chips                                   
                            < > Uncached system RAM                                                                     
                            < > Physical system RAM                                                                     
                            < > Test driver using RAM                                                                 
                            <*> MTD using block device                                                                   
                                *** Disk-On-Chip Device Drivers ***               
                            < > M-Systems Disk-On-Chip G3 

这样勾选了同学 是生成不了 MTD

#85 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 11:29:31

打包脚本用这个,对不对?

#! /bin/bash 
rm -rf ./output
mkdir ./output
cd ./output
 
OUT_FILENAME="flashimg.bin"
 
UBOOT_FILE=../u-boot/u-boot-sunxi-with-spl.bin
KERNEL_DIR=../linux
KERNEL_MODULES_DIR=$KERNEL_DIR/out/*
DTB_FILE=$KERNEL_DIR/arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dtb

#DTB_FILE=../u-boot/arch/arm/dts/suniv-f1c100s-licheepi-nano.dtb

KERNEL_FILE=$KERNEL_DIR/arch/arm/boot/zImage
ROOTFS_FILE=../buildroot-2017.08/output/images/rootfs.tar
SPEC_FILE=./custom/*
SCRIPTES=./scripts/*.sh
 
dd if=/dev/zero of=$OUT_FILENAME bs=1M count=16
dd if=$UBOOT_FILE of=$OUT_FILENAME bs=1K conv=notrunc
dd if=$DTB_FILE of=$OUT_FILENAME bs=1K seek=1024  conv=notrunc
dd if=$KERNEL_FILE of=$OUT_FILENAME bs=1K seek=1088  conv=notrunc
 
mkdir rootfs
tar xf $ROOTFS_FILE -C ./rootfs
 
cp -r $KERNEL_MODULES_DIR rootfs/usr/
cp -r $SPEC_FILE rootfs/
 
# add some custom modify
#for f in $SCRIPTES; do
#	ROOTFS_PATH=./rootfs bash "$f" -H
#done
 
fakeroot mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0xAF0000 -r rootfs -o rootfs.img -D rootfs
fakeroot mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0x400000 -o jffs2.img -D overlay
 
dd if=rootfs.img of=$OUT_FILENAME  bs=1K seek=5184  conv=notrunc
dd if=jffs2.img of=$OUT_FILENAME bs=1M seek=12 conv=notrunc
 
rm -rf rootfs rootfs.img jffs2.img



打包结果,这样有没有问题?

root@ubuntu:~/Documents/F1C100S_NEW# ./build.sh
16+0 records in
16+0 records out
16777216 bytes (17 MB, 16 MiB) copied, 0.0107207 s, 1.6 GB/s
984+0 records in
984+0 records out
1007616 bytes (1.0 MB, 984 KiB) copied, 0.00136088 s, 740 MB/s
7+1 records in
7+1 records out
7583 bytes (7.6 kB, 7.4 KiB) copied, 9.7571e-05 s, 77.7 MB/s
3796+1 records in
3796+1 records out
3888056 bytes (3.9 MB, 3.7 MiB) copied, 0.0068818 s, 565 MB/s
cp: cannot stat '../linux/out/*': No such file or directory
cp: cannot stat './custom/*': No such file or directory
/usr/bin/fakeroot: 175: /usr/bin/fakeroot: mkfs.jffs2: not found
/usr/bin/fakeroot: 175: /usr/bin/fakeroot: mkfs.jffs2: not found
dd: failed to open 'rootfs.img': No such file or directory
dd: failed to open 'jffs2.img': No such file or directory

#87 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 10:52:27

晕哥 说:

又一个掉坑里面的,那个冒号要去掉,本来是个空格的


#define CONFIG_BOOTCOMMAND   "sf probe 0:50000000; "                           \

这个改为,#define CONFIG_BOOTCOMMAND   "sf probe 0 50000000; "                           \
吗?

有没有 0x的?

#88 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 10:27:06

晕哥 说:

没有生成 mtd 分区吧


另外:  #define CONFIG_BOOTCOMMAND   "sf probe 0:50000000; "

这个我改为  #define CONFIG_BOOTCOMMAND   "sf probe 0; "

要不然启动内核时,卡住

#89 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 10:25:18

晕哥 说:

没有生成 mtd 分区吧

没看到 mtd, 倒是有这句:

console=ttyS0,115200 panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=jffs2,

#90 Re: 全志 SOC » 荔枝派Nano 自己编译内核 启动时 卡到Waiting for root device /dev/mtdblock3... » 2020-01-02 10:12:44

[    0.853546] console [ttyS0] enabled
[    0.863832] panel-simple panel: panel supply power not found, using dummy regulator
[    0.873182] SCSI Media Changer driver v0.25 
[    0.878835] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.885367] ehci-platform: EHCI generic platform driver
[    0.890955] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.897244] ohci-platform: OHCI generic platform driver
[    0.902839] usbcore: registered new interface driver usb-storage
[    0.909847] udc-core: couldn't find an available UDC - added [g_cdc] to list of pending drivers
[    0.918886] i2c /dev entries driver
[    0.975887] sunxi-mmc 1c0f000.mmc: base:0x403ca28c irq:19
[    0.983255] usbcore: registered new interface driver usbhid
[    0.988951] usbhid: USB HID core driver
[    1.010475] NET: Registered protocol family 17
[    1.015152] Key type dns_resolver registered
[    1.021706] Loading compiled-in X.509 certificates
[    1.036650] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0739498)
[    1.045402] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc073877c)
[    1.053191] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.059851] [drm] No driver support for vblank timestamp query.
[    1.113843] Console: switching to colour frame buffer device 60x34
[    1.137202] sun4i-drm display-engine: fb0:  frame buffer device
[    1.144327] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    1.153495] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[    1.165377] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    1.171300] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[    1.181465] hub 1-0:1.0: USB hub found
[    1.185384] hub 1-0:1.0: 1 port detected
[    1.190974] using random self ethernet address
[    1.195507] using random host ethernet address
[    1.201827] usb0: HOST MAC 4e:65:ae:9c:8e:cc
[    1.206355] usb0: MAC 02:17:03:3e:ee:1c
[    1.210354] g_cdc gadget: CDC Composite Gadget, version: King Kamehameha Day 2008
[    1.217917] g_cdc gadget: g_cdc ready
[    1.222484] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    1.240093] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    1.246956] vcc3v3: disabling
[    1.249939] ALSA device list:
[    1.252906]   #0: Loopback 1
[    1.256717] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    1.265385] cfg80211: failed to load regulatory.db
[    1.271009] Waiting for root device /dev/mtdblock3...
[  202.875895] random: crng init done

页脚

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

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