MT7628编译SDK后启动异常

skevil 2020-09-30 04:40:33
我按照这个 MTK_APSoC_SDK_User_Manual 文档去操作,但是最后运行时程序无法正常运行,麻烦帮忙看看是什么原因
以下是log的打印
## Booting image at bc050000 ...
Image Name: Linux Kernel Image
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 3607403 Bytes = 3.4 MB
Load Address: 80000000
Entry Point: 8000c150
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 8000c150) ...
## Giving linux memsize in MB, 32

Starting kernel ...


LINUX started...

THIS IS ASIC
Linux version 2.6.36 (root@ubuntu) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #15 Wed Sep 30 01:12:25 PDT 2020

The CPU feqenuce set to 575 MHz

MIPS CPU sleep mode enabled.
CPU revision is: 00019655 (MIPS 24Kc)
Software DMA cache coherency
Determined physical RAM map:
memory: 04000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00004000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS1,57600n8 root=/dev/ram0 console=ttyS0
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Writing ErrCtl register=0003f713
Readback ErrCtl register=0003f713
Memory: 58804k/65536k available (2685k kernel code, 6688k reserved, 759k data, 2432k init, 0k highmem)
NR_IRQS:128
console [ttyS1] enabled
Calibrating delay loop... 381.95 BogoMIPS (lpj=763904)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
RALINK_GPIOMODE = 54050404
RALINK_GPIOMODE = 54040404
***** Xtal 25MHz *****
start PCIe register access
RALINK_RSTCTRL = 2400000
RALINK_CLKCFG1 = fdbfffc0

*************** MT7628 PCIe RC mode *************
PCIE0 no card, disable it(RST&CLK)
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource Ralink Systick timer
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[JK]: af_unix_init line=2304
NET: Registered protocol family 1
[JK]: af_unix_init line=2307 rc=0
CPU 0 Unable to handle kernel paging request at virtual address 00000004, epc == 8007055c, ra == 80071250
Index: 0 pgmask=4kb va=c00b6000 asid=00
[pa=03d44000 c=3 d=1 v=1 g=1] [pa=03d45000 c=3 d=1 v=1 g=1]
Index: 1 pgmask=4kb va=c00fa000 asid=00
[pa=03d88000 c=3 d=1 v=1 g=1] [pa=03d89000 c=3 d=1 v=1 g=1]
Index: 2 pgmask=4kb va=c0040000 asid=00
[pa=03cce000 c=3 d=1 v=1 g=1] [pa=03ccf000 c=3 d=1 v=1 g=1]
Index: 3 pgmask=4kb va=c002e000 asid=00
[pa=03cbc000 c=3 d=1 v=1 g=1] [pa=03cbd000 c=3 d=1 v=1 g=1]
Index: 4 pgmask=4kb va=c0050000 asid=00
[pa=03cde000 c=3 d=1 v=1 g=1] [pa=03cdf000 c=3 d=1 v=1 g=1]
Index: 5 pgmask=4kb va=c009c000 asid=00
[pa=03d2a000 c=3 d=1 v=1 g=1] [pa=03d2b000 c=3 d=1 v=1 g=1]
Index: 6 pgmask=4kb va=c0052000 asid=00
[pa=03ce0000 c=3 d=1 v=1 g=1] [pa=03ce1000 c=3 d=1 v=1 g=1]
Index: 7 pgmask=4kb va=c0004000 asid=00
[pa=03c8a000 c=3 d=1 v=1 g=1] [pa=03c8b000 c=3 d=1 v=1 g=1]
Index: 8 pgmask=4kb va=c0012000 asid=00
[pa=03ca0000 c=3 d=1 v=1 g=1] [pa=03ca1000 c=3 d=1 v=1 g=1]
Index: 9 pgmask=4kb va=c00e6000 asid=00
[pa=03d74000 c=3 d=1 v=1 g=1] [pa=03d75000 c=3 d=1 v=1 g=1]
Index: 10 pgmask=4kb va=c004e000 asid=00
[pa=03cdc000 c=3 d=1 v=1 g=1] [pa=03cdd000 c=3 d=1 v=1 g=1]
Index: 11 pgmask=4kb va=c00b0000 asid=00
[pa=03d3e000 c=3 d=1 v=1 g=1] [pa=03d3f000 c=3 d=1 v=1 g=1]
Index: 12 pgmask=4kb va=c004a000 asid=00
[pa=03cd8000 c=3 d=1 v=1 g=1] [pa=03cd9000 c=3 d=1 v=1 g=1]
Index: 13 pgmask=4kb va=c00f0000 asid=00
[pa=03d7e000 c=3 d=1 v=1 g=1] [pa=03d7f000 c=3 d=1 v=1 g=1]
Index: 14 pgmask=4kb va=c00f6000 asid=00
[pa=03d84000 c=3 d=1 v=1 g=1] [pa=03d85000 c=3 d=1 v=1 g=1]
Index: 15 pgmask=4kb va=00000000 asid=00
[pa=00000000 c=0 d=0 v=0 g=0] [pa=00000000 c=0 d=0 v=0 g=0]
Index: 16 pgmask=4kb va=c00ae000 asid=00
[pa=03d3c000 c=3 d=1 v=1 g=1] [pa=03d3d000 c=3 d=1 v=1 g=1]
Index: 17 pgmask=4kb va=c00ac000 asid=00
[pa=03d3a000 c=3 d=1 v=1 g=1] [pa=03d3b000 c=3 d=1 v=1 g=1]
Index: 18 pgmask=4kb va=c000e000 asid=00
[pa=03c9c000 c=3 d=1 v=1 g=1] [pa=03c9d000 c=3 d=1 v=1 g=1]
Index: 19 pgmask=4kb va=c00f2000 asid=00
[pa=03d80000 c=3 d=1 v=1 g=1] [pa=03d81000 c=3 d=1 v=1 g=1]
Index: 20 pgmask=4kb va=c00f8000 asid=00
[pa=03d86000 c=3 d=1 v=1 g=1] [pa=03d87000 c=3 d=1 v=1 g=1]
Index: 21 pgmask=4kb va=c000a000 asid=00
[pa=03c98000 c=3 d=1 v=1 g=1] [pa=03c99000 c=3 d=1 v=1 g=1]
Index: 22 pgmask=4kb va=c0046000 asid=00
[pa=03cd4000 c=3 d=1 v=1 g=1] [pa=03cd5000 c=3 d=1 v=1 g=1]
Index: 23 pgmask=4kb va=c00aa000 asid=00
[pa=03d38000 c=3 d=1 v=1 g=1] [pa=03d39000 c=3 d=1 v=1 g=1]
Index: 24 pgmask=4kb va=c0044000 asid=00
[pa=03cd2000 c=3 d=1 v=1 g=1] [pa=03cd3000 c=3 d=1 v=1 g=1]
Index: 25 pgmask=4kb va=c0084000 asid=00
[pa=03d12000 c=3 d=1 v=1 g=1] [pa=03d13000 c=3 d=1 v=1 g=1]
Index: 26 pgmask=4kb va=c00b4000 asid=00
[pa=03d42000 c=3 d=1 v=1 g=1] [pa=03d43000 c=3 d=1 v=1 g=1]
Index: 27 pgmask=4kb va=c005a000 asid=00
[pa=03ce8000 c=3 d=1 v=1 g=1] [pa=03ce9000 c=3 d=1 v=1 g=1]
Index: 28 pgmask=4kb va=c0058000 asid=00
[pa=03ce6000 c=3 d=1 v=1 g=1] [pa=03ce7000 c=3 d=1 v=1 g=1]
Index: 29 pgmask=4kb va=c0056000 asid=00
[pa=03ce4000 c=3 d=1 v=1 g=1] [pa=03ce5000 c=3 d=1 v=1 g=1]
Index: 30 pgmask=4kb va=c004c000 asid=00
[pa=03cda000 c=3 d=1 v=1 g=1] [pa=03cdb000 c=3 d=1 v=1 g=1]
Index: 31 pgmask=4kb va=c00e4000 asid=00
[pa=03d72000 c=3 d=1 v=1 g=1] [pa=03d73000 c=3 d=1 v=1 g=1]

Oops[#1]:
Cpu 0
$ 0 : 00000000 83c31d6c 8ca40000 00000000
$ 4 : 00000000 00000000 00000000 8035bf90
$ 8 : 00000001 8035bfb0 00000000 00c21004
$12 : 30e70004 01000000 81000000 10e0000d
$16 : 00000000 81060c78 8035bfb0 8035bf90
$20 : 00000000 00000001 802a0000 00000000
$24 : 00000000 80074bec
$28 : 83c18000 83c199c0 83c03f00 80071250
Hi : 00000000
Lo : 00000000
epc : 8007055c 0x8007055c
Not tainted
ra : 80071250 0x80071250
Status: 1100ff02 KERNEL EXL
Cause : 0080000c
BadVA : 00000004
PrId : 00019655 (MIPS 24Kc)
Modules linked in:
Process swapper (pid: 1, threadinfo=83c18000, task=83c17a48, tls=00000000)
Stack : 00000000 00000000 8035bf90 00000001 83c199d0 83c199d0 00000003 805e0000
00000000 8035bf90 00000000 000200d2 83c03f0c 00000000 83c03f00 80071250
80349d10 00000005 80349d10 00000005 00000041 00000000 8035bf90 805c0000
83c03f0c 00000008 8035c54c 00000000 00000000 00000002 ffffffff 00000001
00000001 00000000 83c03f08 00000000 83821000 00000102 8035c548 00000000
...
Call Trace:[<80071250>] 0x80071250
[<80071cd4>] 0x80071cd4
[<801257c8>] 0x801257c8
[<8006b468>] 0x8006b468
[<8006aa18>] 0x8006aa18
[<8006bc80>] 0x8006bc80
[<800b4c8c>] 0x800b4c8c
[<8006b1d8>] 0x8006b1d8
[<8006cd44>] 0x8006cd44
[<8003b534>] 0x8003b534
[<8006d080>] 0x8006d080
[<8003b624>] 0x8003b624
[<800960c0>] 0x800960c0
[<80096740>] 0x80096740
[<80130e20>] 0x80130e20
[<800969b8>] 0x800969b8
[<80360978>] 0x80360978
[<80360c9c>] 0x80360c9c
[<8035fef8>] 0x8035fef8
[<80132858>] 0x80132858
[<8035fe24>] 0x8035fe24
[<8035fe08>] 0x8035fe08
[<801200d0>] 0x801200d0
[<8036040c>] 0x8036040c
[<80360000>] 0x80360000
[<80360000>] 0x80360000
[<8035fe08>] 0x8035fe08
[<80035a60>] 0x80035a60
[<80361078>] 0x80361078
[<803610b4>] 0x803610b4
[<801351e8>] 0x801351e8
[<80361078>] 0x80361078
[<80014094>] 0x80014094
[<800e072c>] 0x800e072c
[<800690d4>] 0x800690d4
[<8035e9a4>] 0x8035e9a4
[<8001734c>] 0x8001734c
[<8035e8d0>] 0x8035e8d0
[<8001733c>] 0x8001733c


Code: 8c510000 8e220004 8e240000 <ac820004> ac440000 8e24ffe8 3c02fff7 3442ffff 00821024
Disabling lock debugging due to kernel taint
Kernel panic - not syncing: Attempted to kill init!
...全文
35322 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Golden_Chen 2020-11-17
  • 打赏
  • 举报
回复
MTK SDK之前试过,不是很匹配MT7628,报了很多错,挺折腾人的。建议你用openwrt最新版本,那个代码能很好的支持MT7628 给你一个地址, 前段时间尝试了很多版本,花了很多时间,最后才确定用这个。 下载openWRT源码 git clone git://github.com/openwrt/openwrt.git

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧