This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

如何使用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] 0100           65536 ram0 
[  102.901133]  (driver?)
[  102.907275] 0101           65536 ram1 
[  102.907277]  (driver?)
[  102.913408] 0102           65536 ram2 
[  102.913410]  (driver?)
[  102.919543] 0103           65536 ram3 
[  102.919545]  (driver?)
[  102.925684] 0104           65536 ram4 
[  102.925686]  (driver?)
[  102.931817] 0105           65536 ram5 
[  102.931820]  (driver?)
[  102.937953] 0106           65536 ram6 
[  102.937955]  (driver?)
[  102.944085] 0107           65536 ram7 
[  102.944087]  (driver?)
[  102.950224] 0108           65536 ram8 
[  102.950226]  (driver?)
[  102.956359] 0109           65536 ram9 
[  102.956361]  (driver?)
[  102.962491] 010a           65536 ram10 
[  102.962493]  (driver?)
[  102.968719] 010b           65536 ram11 
[  102.968721]  (driver?)
[  102.974941] 010c           65536 ram12 
[  102.974943]  (driver?)
[  102.981162] 010d           65536 ram13 
[  102.981164]  (driver?)
[  102.987388] 010e           65536 ram14 
[  102.987391]  (driver?)
[  102.993608] 010f           65536 ram15 
[  102.993609]  (driver?)
[  102.999836] b300        15310848 mmcblk1 
[  102.999839]  driver: mmcblk
[  103.006690]   b301        15306752 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开发觉得很不方便。

谢谢!