TI中文支持网
TI专业的中文技术问题搜集分享网站

如何使用ti-processor-sdk-linux-rt-am57xx-evm开发BeagleBone AI?

本人在Ubuntu20.04.2(64bit,IP:192.168.150.17)下安装ti-processor-sdk-linux-rt-am57xx-evm-06.03.00.106开发包,安装完成后,在BeagleBone AI的u-boot下做如下配置:

setenv serverip 192.168.150.17 
setenv rootpath /home/zkwj/ti_sdk/ti-processor-sdk-linux-rt-am57xx-evm-06.03.00.106/targetNFS 
setenv fdtfile am5729-beagleboneai.dtb 
setenv bootfile zImage-am57xx-evm.bin
run netboot

无法挂载Ubuntu主机上的文件系统,报错如下:

[66.597292] Backtrace: 
[66.597308] [<c020c6a4>] (dump_backtrace) from [<c020c9dc>] (show_stack+0x18/0x1c)
[66.597316]  r7:000000a5 r6:60000193 r5:00000000 r4:c1253d1c
[66.597327] [<c020c9c4>] (show_stack) from [<c09f248c>] (dump_stack+0x9c/0xb0)
[66.597342] [<c09f23f0>] (dump_stack) from [<c028be60>] (__report_bad_irq+0x44/0xc8)
[66.597348]  r7:000000a5 r6:00000000 r5:00000000 r4:dfb5c600
[66.597357] [<c028be1c>] (__report_bad_irq) from [<c028bc54>] (note_interrupt+0x11c/0x2b4)
[66.597364]  r9:60000113 r8:00000002 r7:000000a5 r6:00000000 r5:00000000 r4:dfb5c600
[66.597374] [<c028bb38>] (note_interrupt) from [<c0288c20>] (handle_irq_event_percpu+0xa0/0xa8)
[66.597379]  r10:00000000 r9:60000113 r8:00000002 r7:dfb5c600 r6:00000000 r5:c1207488
[66.597383]  r4:00000000 r3:00000000
[66.597390] [<c0288b80>] (handle_irq_event_percpu) from [<c0288ca8>] (handle_irq_event+0x80/0xb8)
[66.597396]  r8:00000001 r7:dfa76040 r6:dfa76098 r5:dfb5c670 r4:dfb5c600
[66.597405] [<c0288c28>] (handle_irq_event) from [<c028ca98>] (handle_level_irq+0xcc/0x190)
[66.597409]  r7:dfa76040 r6:dfa76098 r5:dfa76094 r4:dfb5c600
[66.597417] [<c028c9cc>] (handle_level_irq) from [<c0287c90>] (generic_handle_irq+0x2c/0x3c)
[66.597421]  r5:dfa76094 r4:00000010
[66.597432] [<c0287c64>] (generic_handle_irq) from [<c0571478>] (omap_gpio_irq_handler+0x100/0x158)
[66.597441] [<c0571378>] (omap_gpio_irq_handler) from [<c0289f0c>] (irq_forced_thread_fn+0x28/0xa0)
[66.597447]  r10:00000001 r9:c0289ee4 r8:00000000 r7:ffffe000 r6:dfa64a24 r5:dfa64a00
[66.597450]  r4:dfa61400
[66.597458] [<c0289ee4>] (irq_forced_thread_fn) from [<c028a2e4>] (irq_thread+0x140/0x22c)
[66.597462]  r7:ffffe000 r6:dfa64a24 r5:dfa64a00 r4:dfa61400
[66.597472] [<c028a1a4>] (irq_thread) from [<c024c27c>] (kthread+0x160/0x168)
[66.597477]  r10:df87ba24 r9:c028a1a4 r8:dfa64a00 r7:dfa78000 r6:00000000 r5:dfa64a40
[66.597480]  r4:df9e7280
[66.597488] [<c024c11c>] (kthread) from [<c02010e0>] (ret_from_fork+0x14/0x34)
[66.597491] Exception stack(0xdfa79fb0 to 0xdfa79ff8)
[66.597496] 9fa0:00000000 00000000 00000000 00000000
[66.597501] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[66.597505] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[66.597511]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c024c11c
[66.597513]  r4:dfa64a40
[66.597515] handlers:
[66.597522] [<82036961>] irq_default_primary_handler threaded [<f1ff2d51>] regmap_irq_thread
[66.597535] Disabling IRQ #165
[  102.879123] VFS: Unable to mount root fs via NFS, trying floppy.
[  102.885479] VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
[  102.892734] Please append a correct "root=" boot option; here are the available partitions:
[  102.901130] 010065536 ram0 
[  102.901133]  (driver?)
[  102.907275] 010165536 ram1 
[  102.907277]  (driver?)
[  102.913408] 010265536 ram2 
[  102.913410]  (driver?)
[  102.919543] 010365536 ram3 
[  102.919545]  (driver?)
[  102.925684] 010465536 ram4 
[  102.925686]  (driver?)
[  102.931817] 010565536 ram5 
[  102.931820]  (driver?)
[  102.937953] 010665536 ram6 
[  102.937955]  (driver?)
[  102.944085] 010765536 ram7 
[  102.944087]  (driver?)
[  102.950224] 010865536 ram8 
[  102.950226]  (driver?)
[  102.956359] 010965536 ram9 
[  102.956361]  (driver?)
[  102.962491] 010a65536 ram10 
[  102.962493]  (driver?)
[  102.968719] 010b65536 ram11 
[  102.968721]  (driver?)
[  102.974941] 010c65536 ram12 
[  102.974943]  (driver?)
[  102.981162] 010d65536 ram13 
[  102.981164]  (driver?)
[  102.987388] 010e65536 ram14 
[  102.987391]  (driver?)
[  102.993608] 010f65536 ram15 
[  102.993609]  (driver?)
[  102.999836] b30015310848 mmcblk1 
[  102.999839]  driver: mmcblk
[  103.006690]b30115306752 mmcblk1p1 168752d6-01
[  103.006692] 
[  103.013522] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
[  103.013533] CPU0: stopping
[  103.013540] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.94-rt39-ga242ccf3f1 #1
[  103.013543] Hardware name: Generic DRA74X (Flattened Device Tree)
[  103.013545] Backtrace: 
[  103.013558] [<c020c6a4>] (dump_backtrace) from [<c020c9dc>] (show_stack+0x18/0x1c)
[  103.013565]  r7:fa212000 r6:60000193 r5:00000000 r4:c1253d1c
[  103.013574] [<c020c9c4>] (show_stack) from [<c09f248c>] (dump_stack+0x9c/0xb0)
[  103.013584] [<c09f23f0>] (dump_stack) from [<c020f118>] (handle_IPI+0x1bc/0x22c)
[  103.013590]  r7:fa212000 r6:00000000 r5:00000000 r4:c1256000
[  103.013604] [<c020ef5c>] (handle_IPI) from [<c0555684>] (gic_handle_irq+0x94/0x98)
[  103.013608]  r6:fa21200c r5:c122714c r4:c120796c
[  103.013617] [<c05555f0>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0xa0)
[  103.013620] Exception stack(0xc1201ed0 to 0xc1201f18)
[  103.013625] 1ec0:00000000 008d1480 00000000 c02215f4
[  103.013631] 1ee0: ffffe000 c12074bc c1207504 00000001 00000001 c1255959 c0dcaa78 c1201f2c
[  103.013636] 1f00: c1201f0c c1201f20 c0221288 c0208b44 a0000113 ffffffff
[  103.013642]  r9:c1200000 r8:00000001 r7:c1201f04 r6:ffffffff r5:a0000113 r4:c0208b44
[  103.013654] [<c0208b1c>] (arch_cpu_idle) from [<c0a0b800>] (default_idle_call+0x34/0x40)
[  103.013663] [<c0a0b7cc>] (default_idle_call) from [<c025b58c>] (do_idle+0x110/0x178)
[  103.013670] [<c025b47c>] (do_idle) from [<c025b8e0>] (cpu_startup_entry+0x20/0x28)
[  103.013676]  r10:c1207488 r9:00000000 r8:00000000 r7:c1207480 r6:ffffffff r5:00000002
[  103.013679]  r4:000000c7 r3:c105c2a8
[  103.013688] [<c025b8c0>] (cpu_startup_entry) from [<c0a06af4>] (rest_init+0xd0/0xd4)
[  103.013699] [<c0a06a24>] (rest_init) from [<c1000e14>] (start_kernel+0x460/0x488)
[  103.013702]  r5:c1255d80 r4:c1255dd8
[  103.013708] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  103.013714]  r10:30c5387d r9:412fc0f2 r8:8ffe7000 r7:00000000 r6:30c0387d r5:00000000
[  103.013716]  r4:c1000330

请问什么原因?

另外,如果使用BeagleBone AI自带的系统执行ti-processor-sdk-linux-rt-am57xx-evm-06.03.00.106中生成的vecadd例程,报错如下:

CMEM Error: init: major version mismatch between interface and driver.
CMEM Error:needs driver version 0x4160000, got 0x4150002
TIOCL FATAL: The cmemk kernel module is not installed. Consult the OpenCL UserGuide at software-dl.ti.com/.../index.html

请问如何解决?

如果不能使用ti-processor-sdk-linux-rt-am57xx-evm-06.03.00.106进行开发,请问如何开发?Cloud9 IDE开发觉得很不方便。

谢谢!

Shine:

目前SDK不支持beaglebone AI board, 请看下面的release note里支持的开发板。
software-dl.ti.com/…/Release_Specific_Supported_Platforms_and_Versions.html

,

zhang xiaobo:

谢谢回复,那我怎么开发BeagleBone AI?

,

Shine:

您可以到beagelbone论坛咨询。
https://forum.beagleboard.org/

,

zhang xiaobo:

谢谢回复,以下的链接显示支持Beaglebone AI的板卡:

https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM57X/latest/index_FDS.html

,

Shine:

链接打不开,请重发一下。

,

zhang xiaobo:

我已经修改了链接,请重新尝试一下,谢谢!https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM57X/latest/index_FDS.html

,

Shine:

我把您的问题发到e2e上,请关注下面的帖子。
e2e.ti.com/…/beagle-3p-bbone-ai-can-t-mount-fiesystem-on-ubuntu-host

,

zhang xiaobo:

好的

赞(0)
未经允许不得转载:TI中文支持网 » 如何使用ti-processor-sdk-linux-rt-am57xx-evm开发BeagleBone AI?
分享到: 更多 (0)