搜索
bottom↓
回复: 0

用过华为海思或者国科微的帮忙看看系统启动问题

[复制链接]

出0入0汤圆

发表于 2023-9-4 10:28:24 | 显示全部楼层 |阅读模式
最近参考国科微的SDK设计了一个小板子,用的芯片是GK7205RBCFV300;

连接好串口助手,给系统上电后,会打印启动信息,打印完启动信息后,串口就没反应了,重新给系统上电,串口也不打印启动信息了,

这种情况下,拆下SPI FLASH,重新烧写U-BOOT,再重新将SPI FLASH芯片焊接回去,系统上电,又打印日志了,不知道这是怎么回事;

附上我的日志:


  1. System startup

  2. Uncompress Ok!

  3. U-Boot 2016.11 (May 25 2022 - 09:24:30 +0800)gk7205v300

  4. Relocation Offset is: 07734000
  5. Relocating to 47f34000, new gd at 47ef3ef0, sp at 47ef3ed0
  6. SPI Nor:  Check Flash Memory Controller v100 ... Found
  7. SPI Nor ID Table Version 1.0
  8. SPI Nor(cs 0) ID: 0xa1 0x40 0x18
  9. Block:64KB Chip:16MB Name:"FM25Q128A-SOB-T-G"
  10. SPI Nor total size: 16MB
  11. NAND:  0 MiB
  12. MMC:
  13. In:    serial
  14. Out:   serial
  15. Err:   serial
  16. Net:   eth0
  17. Hit any key to stop autoboot:  0
  18. device 0 offset 0x80000, size 0x280000

  19. SF: 2621440 bytes @ 0x80000 Read: OK
  20. ## Booting kernel from Legacy Image at 41000000 ...
  21.    Image Name:   Linux-4.9.37
  22.    Image Type:   ARM Linux Kernel Image (uncompressed)
  23.    Data Size:    2578789 Bytes = 2.5 MiB
  24.    Load Address: 40008000
  25.    Entry Point:  40008000
  26.    Loading Kernel Image ... OK

  27. Starting kernel ...

  28. Booting Linux on physical CPU 0x0
  29. Linux version 4.9.37 (root@qddytt) (gcc version 6.3.0 (GCC) ) #6 Tue Jun 14 21:14:18 CST 2022
  30. CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
  31. CPU: div instructions available: patching division code
  32. CPU: PIP▒ / VIPT nonaliasing data cache, VIPT aliasing instruction cache
  33. OF: fdt:Machine model: Goke GK7205V300 DEMO Board
  34. Memory policy: Data cache writeback
  35. CPU: All CPU(s) started in SVC mode.
  36. Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
  37. Kernel command line: mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rw rootfstype=jffs2 mtdparts=sfc:512K(Uboot),2560K(kernel),13M(rootfs)
  38. PID hash table entries: 256 (order: -2, 1024 bytes)
  39. Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
  40. Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
  41. Memory: 57944K/65536K available (5019K kernel code, 182K rwdata, 1256K rodata, 176K init, 248K bss, 7592K reserved, 0K cma-reserved)
  42. Virtual kernel memory layout:
  43.     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
  44.     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
  45.     vmalloc : 0xc4800000 - 0xff800000   ( 944 MB)
  46.     lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
  47.     modules : 0xbf000000 - 0xc0000000   (  16 MB)
  48.       .text : 0xc0008000 - 0xc04ef1f0   (5021 kB)
  49.       .init : 0xc062c000 - 0xc0658000   ( 176 kB)
  50.       .data : 0xc0658000 - 0xc06858a0   ( 183 kB)
  51.        .bss : 0xc0687000 - 0xc06c5388   ( 249 kB)
  52. SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
  53. NR_IRQS:16 nr_irqs:16 16
  54. Gic dist init...
  55. arm_arch_timer: Architected cp15 timer(s) running at 50.00MHz (phys).
  56. clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb8812736b, max_idle_ns: 440795202655 ns
  57. sched_clock: 56 bits at 50MHz, resolution 20ns, wraps every 4398046511100ns
  58. Switching to timer-based delay loop, resolution 20ns
  59. clocksource: arm,sp804: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
  60. Console: colour dummy device 80x30
  61. Calibrating delay loop (skipped), value calculated using timer frequency.. 100.00 BogoMIPS (lpj=500000)
  62. pid_max: default: 32768 minimum: 301
  63. Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
  64. Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
  65. CPU: Testing write buffer coherency: ok
  66. Setting up static identity map for 0x40008200 - 0x40008258
  67. devtmpfs: initialized
  68. VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
  69. clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
  70. futex hash table entries: 256 (order: -1, 3072 bytes)
  71. pinctrl core: initialized pinctrl subsystem
  72. NET: Registered protocol family 16
  73. DMA: preallocated 256 KiB pool for atomic coherent allocations
  74. Serial: AMBA PL011 UART driver
  75. 12040000.uart: ttyAMA0 at MMIO 0x12040000 (irq = 20, base_baud = 0) is a PL011 rev2
  76. console [ttyAMA0] enabled
  77. SCSI subsystem initialized
  78. ssp-pl022 12070000.spi: ARM PL022 driver, device ID: 0x00041022
  79. ssp-pl022 12070000.spi: mapped registers from 0x12070000 to c486b000
  80. ssp-pl022 12071000.spi: ARM PL022 driver, device ID: 0x00041022
  81. ssp-pl022 12071000.spi: mapped registers from 0x12071000 to c486d000
  82. usbcore: registered new interface driver usbfs
  83. usbcore: registered new interface driver hub
  84. usbcore: registered new device driver usb
  85. Linux video capture interface: v2.00
  86. clocksource: Switched to clocksource arch_sys_counter
  87. NET: Registered protocol family 2
  88. TCP established hash table entries: 1024 (order: 0, 4096 bytes)
  89. TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
  90. TCP: Hash tables configured (established 1024 bind 1024)
  91. UDP hash table entries: 256 (order: 0, 4096 bytes)
  92. UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
  93. NET: Registered protocol family 1
  94. RPC: Registered named UNIX socket transport module.
  95. RPC: Registered udp transport module.
  96. RPC: Registered tcp transport module.
  97. RPC: Registered tcp NFSv4.1 backchannel transport module.
  98. workingset: timestamp_bits=30 max_order=14 bucket_order=0
  99. NFS: Registering the id_resolver key type
  100. Key type id_resolver registered
  101. Key type id_legacy registered
  102. jffs2: version 2.2 (NAND) (ZLIB) (RTIME) (c) 2001-2006 Red Hat, Inc.
  103. Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
  104. io scheduler noop registered
  105. io scheduler deadline registered (default)
  106. io scheduler cfq registered
  107. pl061_gpio 120b0000.gpio_chip: PL061 GPIO chip @0x120b0000 registered
  108. pl061_gpio 120b1000.gpio_chip: PL061 GPIO chip @0x120b1000 registered
  109. pl061_gpio 120b2000.gpio_chip: PL061 GPIO chip @0x120b2000 registered
  110. pl061_gpio 120b3000.gpio_chip: PL061 GPIO chip @0x120b3000 registered
  111. pl061_gpio 120b4000.gpio_chip: PL061 GPIO chip @0x120b4000 registered
  112. pl061_gpio 120b5000.gpio_chip: PL061 GPIO chip @0x120b5000 registered
  113. pl061_gpio 120b6000.gpio_chip: PL061 GPIO chip @0x120b6000 registered
  114. pl061_gpio 120b7000.gpio_chip: PL061 GPIO chip @0x120b7000 registered
  115. pl061_gpio 120b8000.gpio_chip: PL061 GPIO chip @0x120b8000 registered
  116. pl061_gpio 120b9000.gpio_chip: PL061 GPIO chip @0x120b9000 registered
  117. brd: module loaded
  118. bsp-sfc bsp_spi_nor.0: SPI Nor ID Table Version 1.2
  119. bsp-sfc bsp_spi_nor.0: The ID: 0xa1 isn't in the BP table, Current device can't not protect
  120. bsp-sfc bsp_spi_nor.0: FM25Q128-SOB-T-G (Chipsize 16 Mbytes, Blocksize 64KiB)
  121. 3 cmdlinepart partitions found on MTD device sfc
  122. 3 cmdlinepart partitions found on MTD device sfc
  123. Creating 3 MTD partitions on "sfc":
  124. 0x000000000000-0x000000080000 : "Uboot"
  125. 0x000000080000-0x000000300000 : "kernel"
  126. 0x000000300000-0x000001000000 : "rootfs"
  127. SPI Nand ID Table Version 2.7
  128. Cannot found a valid SPI Nand Device
  129. bsp_spi_nand_probe(157): Error: driver probe, result: -19
  130. FEPHY:addr=1, la_am=0x9, ldo_am=0x4, r_tuning=0x26
  131. libphy: femac_mii_bus: probed
  132. libphy: Fixed MDIO Bus: probed
  133. femac 10040000.ethernet: using random MAC address d2:c3:74:4b:93:c2
  134. Generic PHY 10041100.mdio:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=10041100.mdio:01, irq=-1)
  135. phy_id=0x20669906, phy_mode=mii
  136. xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
  137. xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
  138. xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe6c hci version 0x110 quirks 0x20010010
  139. xhci-hcd xhci-hcd.0.auto: irq 132, io mem 0x10030000
  140. hub 1-0:1.0: USB hub found
  141. hub 1-0:1.0: 1 port detected
  142. xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
  143. xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
  144. usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
  145. hub 2-0:1.0: USB hub found
  146. hub 2-0:1.0: hub can't support USB3.0
  147. usbcore: registered new interface driver usb-storage
  148. mousedev: PS/2 mouse device common for all mice
  149. i2c /dev entries driver
  150. goke-i2c 12060000.i2c: goke-i2c0@100000hz registered
  151. goke-i2c 12061000.i2c: goke-i2c1@100000hz registered
  152. goke-i2c 12062000.i2c: goke-i2c2@100000hz registered
  153. uvcvideo: Unable to create debugfs directory
  154. usbcore: registered new interface driver uvcvideo
  155. USB Video Class driver (1.1.1)
  156. sdhci: Secure Digital Host Controller Interface driver
  157. sdhci: Copyright(c) Pierre Ossman
  158. sdhci-pltfm: SDHCI platform and OF driver helper
  159. mmc0: SDHCI controller on 10010000.sdhci [10010000.sdhci] using ADMA in legacy mode
  160. mmc1: SDHCI controller on 10020000.sdhci [10020000.sdhci] using ADMA in legacy mode
  161. usbcore: registered new interface driver usbhid
  162. usbhid: USB HID core driver
  163. Initializing XFRM netlink socket
  164. NET: Registered protocol family 17
  165. NET: Registered protocol family 15
  166. Key type dns_resolver registered
  167. usb 1-1: new high-speed USB device number 2 using xhci-hcd
  168. VFS: Mounted root (jffs2 filesystem) on device 31:2.
  169. devtmpfs: mounted
  170. Freeing unused kernel memory: 176K (c062c000 - c0658000)
  171. This architecture does not have kernel memory protection.
  172. random: init: uninitialized urandom read (4 bytes read)
  173. [RCS]: /etc/init.d/S00devs
  174. mknod: /dev/console: File exists
  175. mknod: /dev/ttyAMA0: File exists
  176. mknod: /dev/null: File exists
  177. [RCS]: /etc/init.d/S01udev
  178. udevd[617]: starting eudev-3.2.7
  179. [RCS]: /etc/init.d/S80network
  180. Sun Oct 10 12:00:00 UTC 2021
  181. sh: 64M: bad number
  182. mmz_start: 0x44000000, mmz_size: 64M
  183. sysconfig: loading out-of-tree module taints kernel.
  184. ==== online_flag=0, cmos_yuv_flag=0, sensor=imx335, chip=gk7205v300, board=demo====
  185. ==== g_quick_start_flag=0 ====
  186. sysconfig init success!
  187. Module media: init ok
  188. Media Memory Zone Manager
  189. osal 1.0 init success!
  190. gk7205v200_base: module license 'Proprietary' taints kernel.
  191. Disabling lock debugging due to kernel taint
  192. load sys.ko OK!
  193. load tde.ko...OK!
  194. load region.ko OK!
  195. load vgs.ko OK!
  196. load vi.ko OK !
  197. ISP Mod init!
  198. load vpss.ko OK!
  199. load vo.ko OK!
  200. load gfbg.ko OK!
  201. load chnl.ko OK!
  202. load vedu.ko OK!
  203. load rc.ko OK!
  204. load venc.ko OK!
  205. load h264e.ko OK!
  206. load h265e.ko OK!
  207. load jpege.ko OK!
  208. load ive.ko OK!
  209. Load sensor_spi.ko OK !
  210. load piris.ko OK!!
  211. insert audio
  212. load mipi_rx driver successful!
  213. ircut change1
  214. RTW: module init start
  215. RTW: rtl8188fu v5.3.0.1_28034.20180525
  216. RTW: build time: Mar  4 2022 17:25:06
  217. random: fast init done
  218. RTW: hal_com_config_channel_plan chplan:0x23
  219. RTW: rtw_regsty_chk_target_tx_power_valid return _FALSE for band:0, path:0, rs:0, t:-1
  220. wlan0 mac_addr=2c:c3:e6:93:5d:1a
  221. ------------[ cut here ]------------
  222. WARNING: CPU: 0 PID: 1005 at fs/proc/generic.c:578 remove_proc_entry+0x13c/0x168
  223. remove_proc_entry: removing non-empty directory 'net/rtl8188fu', leaking at least 'wlan0'
  224. Modules linked in: 8188fu(O+) mipi_rx(O) gk7205v200_acodec(PO) gk7205v200_adec(PO) gk7205v200_aenc(PO) gk7205v200_ao(PO) gk7205v200_ai(PO) gk7205v200_aio(PO) isp_piris(O) isp_sensor_spi(O) isp_sensor_i2c(O) isp_pwm(O) gk7205v200_ive(PO) gk7205v200_jpege(PO) gk7205v200_h265e(PO) gk7205v200_h264e(PO) gk7205v200_venc(PO) gk7205v200_rc(PO) gk7205v200_vedu(PO) gk7205v200_chnl(PO) gfbg(O) gk7205v200_vo(PO) gk7205v200_vpss(PO) gk7205v200_isp(PO) gk7205v200_vi(PO) gk7205v200_vgs(PO) gk7205v200_rgn(PO) gk7205v200_tde(PO) gk7205v200_sys(PO) gk7205v200_base(PO) osal(O) sysconfig(O)
  225. CPU: 0 PID: 1005 Comm: insmod Tainted: P           O    4.9.37 #6
  226. Hardware name: Generic DT based system
  227. Backtrace:
  228. [<c0012f6c>] (dump_backtrace) from [<c0013250>] (show_stack+0x18/0x1c)
  229. r7:00000009 r6:00000000 r5:c05aa7ec r4:c2d11aa4
  230. [<c0013238>] (show_stack) from [<c025cc7c>] (dump_stack+0x24/0x28)
  231. [<c025cc58>] (dump_stack) from [<c001caf4>] (__warn+0xe8/0x100)
  232. [<c001ca0c>] (__warn) from [<c001cb60>] (warn_slowpath_fmt+0x54/0x78)
  233. r9:c4b9bb64 r8:c4b9c000 r7:c4b99000 r6:c2d132d5 r5:c3823cd5 r4:c2d13280
  234. [<c001cb10>] (warn_slowpath_fmt) from [<c0112fa8>] (remove_proc_entry+0x13c/0x168)
  235. r3:c04f5540 r2:c05aa888
  236. r4:c2d13280
  237. [<c0112e6c>] (remove_proc_entry) from [<bf427e2c>] (rtw_drv_proc_deinit+0x4c/0x68 [8188fu])
  238. r6:bf47c774 r5:00000006 r4:bf4b3950
  239. [<bf427de0>] (rtw_drv_proc_deinit [8188fu]) from [<bf40f340>] (rtw_ndev_init+0xc4/0xe8 [8188fu])
  240. r7:c4b99000 r6:00000000 r5:c4b9c000 r4:00000000
  241. [<bf40f27c>] (rtw_ndev_init [8188fu]) from [<c041b960>] (register_netdevice+0x90/0x4b8)
  242. r5:c0680238 r4:c2e52000
  243. [<c041b8d0>] (register_netdevice) from [<c041bda4>] (register_netdev+0x1c/0x2c)
  244. r9:c4b9bb64 r8:c4b9c000 r7:c4b99000 r6:c4b9bbe0 r5:c2e52000 r4:c2e52000
  245. [<c041bd88>] (register_netdev) from [<bf40f558>] (rtw_os_ndev_register+0x94/0xf8 [8188fu])
  246. r5:c2e52000 r4:00000001
  247. [<bf40f4c4>] (rtw_os_ndev_register [8188fu]) from [<bf4101e0>] (rtw_os_ndevs_register+0xa4/0xec [8188fu])
  248. r9:bf4a25b8 r8:bf48c38d r7:c4b99000 r6:bf4b3530 r5:c381d000 r4:00000000
  249. [<bf41013c>] (rtw_os_ndevs_register [8188fu]) from [<bf41028c>] (rtw_os_ndevs_init+0x24/0x40 [8188fu])
  250. r9:c3a5a470 r8:c3972000 r7:c4b99000 r6:bf4b3530 r5:bf4a25b8 r4:c381d000
  251. [<bf410268>] (rtw_os_ndevs_init [8188fu]) from [<bf41204c>] (rtw_drv_init+0x478/0x568 [8188fu])
  252. r5:bf4a25b8 r4:c381d000
  253. [<bf411bd4>] (rtw_drv_init [8188fu]) from [<c0355e74>] (usb_probe_interface+0x164/0x2b0)
  254. r10:ffffffed r9:00000000 r8:c3a5a400 r7:c3a5a470 r6:c3972020 r5:c3972000
  255. r4:bf4a280c
  256. [<c0355d10>] (usb_probe_interface) from [<c02cffd0>] (driver_probe_device+0x20c/0x2b8)
  257. r10:bf4ae540 r9:c2feb024 r8:0000001f r7:bf4a27bc r6:00000000 r5:c3972020
  258. r4:c06bdab0
  259. [<c02cfdc4>] (driver_probe_device) from [<c02d013c>] (__driver_attach+0xc0/0xc4)
  260. r9:c2feb024 r8:bf4ae540 r7:00000000 r6:c3972054 r5:bf4a27bc r4:c3972020
  261. [<c02d007c>] (__driver_attach) from [<c02cdf88>] (bus_for_each_dev+0x88/0xd4)
  262. r7:00000000 r6:c02d007c r5:bf4a27bc r4:00000000
  263. [<c02cdf00>] (bus_for_each_dev) from [<c02cf808>] (driver_attach+0x24/0x28)
  264. r6:c0678100 r5:c2d13700 r4:bf4a27bc
  265. [<c02cf7e4>] (driver_attach) from [<c02cf2e8>] (bus_add_driver+0x110/0x21c)
  266. [<c02cf1d8>] (bus_add_driver) from [<c02d0944>] (driver_register+0x80/0xfc)
  267. r7:bf4a27bc r6:bf48cd25 r5:c0678100 r4:bf4a27bc
  268. [<c02d08c4>] (driver_register) from [<c03548d8>] (usb_register_driver+0x74/0x138)
  269. r5:c0678100 r4:bf4a278c
  270. [<c0354864>] (usb_register_driver) from [<bf4df088>] (rtw_drv_entry+0x88/0xe4 [8188fu])
  271. r9:c2feb024 r8:00000000 r7:00000000 r6:bf4a278c r5:ffffe000 r4:bf4a25b8
  272. [<bf4df000>] (rtw_drv_entry [8188fu]) from [<c0009720>] (do_one_initcall+0x60/0x1a4)
  273. r7:c2feb0c0 r6:c2feb000 r5:ffffe000 r4:bf4df000
  274. [<c00096c0>] (do_one_initcall) from [<c0077c44>] (do_init_module+0x68/0x3ac)
  275. r8:00000000 r7:c2feb0c0 r6:c2feb000 r5:00000001 r4:bf4ae540
  276. [<c0077bdc>] (do_init_module) from [<c006a420>] (load_module+0x1ae0/0x1fb8)
  277. r7:00000001 r6:c2feb000 r5:00000001 r4:c2d11f38
  278. [<c0068940>] (load_module) from [<c006aa5c>] (SyS_init_module+0x164/0x17c)
  279. r10:00000000 r9:00000000 r8:00108008 r7:c2d10000 r6:c583ccb0 r5:b6dcbcb8
  280. r4:0000bcb0
  281. [<c006a8f8>] (SyS_init_module) from [<c000fc00>] (ret_fast_syscall+0x0/0x34)
  282. r9:c2d10000 r8:c000fda4 r7:00000080 r6:00107628 r5:be917f7b r4:0016bcb0
  283. ---[ end trace 08fc24a2b724a75c ]---

复制代码

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 06:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表