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.

[参考译文] OMAPL138B-EP:Syslink

Guru**** 2551110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/979904/omapl138b-ep-syslink

器件型号:OMAPL138B-EP

您好,

CCS5.5

客户使用 syslink 加载 可执行文件。 他有一 个可用的可执行文件、但在调整程序后获得的.out 文件将会产生错误。

我建议客户尝试 IPC3.x、是否有任何关于以下错误的建议?

++ slaveloader 启动 DSP /media/mmcblk0p1/neiji/dsp/Debug/EDMA3.out
连接到从处理器0。
正在加载 ProcID 0。
[58.183239]  ------ [在此处剪切]-----
[58.187978]  警告:ARM/ARM/mm/ioremap.c:241 __ARM_ioremap_PFN_caller_0x16c/0x26c ()
[58.198256]  链接的模块:syslink (O) C674x_IRQ_Events (O)
[58.204449]  回溯:
[58.207009]  [ ](dump_backtrace+0x0/0x114)从[ ](dump_stack+0x18/0x1c)
[58.218415]   r7:00000000 r6:c000f5c4 r5:c04eb1c7 r4:000000f1
[58.224602][   ](dump_stack+0x0/0x1c)从[ ](WARN_RASPEK_COMMON + 0x54/0x6c)
[58.235849][   ](warn_slESpath_common+0x0/0x6c)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
[58.246900]   R9:00000001 R8:00000000 r7:c0000000 R6:000c0000 R5:00001000
[58.253883]  R4:00000000
[58.256680][   ](warn_slESpath_null+0x0/0x2C)、来自[ ](_arm_ioremap_pfn_caller_0x16c/0x26c)
[58.269803][   ](_arm_ioremap_pfn_caller_0x0/0x26c)、来自[ ](_arm_ioremap_caller_0x60/0x68)
[58.281600][   ](_arm_ioremap_caller_0x0/0x68)、来自[ ](_arm_ioremap+0x14/0x18)
[58.292224]   R5:00000000 R4:cecc9c50
[58.296848]  [ ](_arm_ioremap+0x0/0x18)从[ ](MemoryOS_MAP+0x1f8/0x3bc [syslink])
[58.309662][   ](MemoryOS_MAP+0x0/0x3bc [syslink])、来自[ ](_ProcMgr_map+0x1f0/0x528 [syslink])
[58.321582]   r7:00000002 R6:d0fb5000 R5:00000001 R4:cecc9cbc
[58.328686]  [ ](_ProcMgr_map+0x0/0x528 [syslink])从[ ](ElfLoaderTrgWrite_copy+0x15c/0x404 [syslink])
[58.343154]  [ ](ElfLoaderTrgWrite_copy+0x0/0x404 [syslink])、来自[ ](DLIF_COPY+0x10/0x1c [syslink])
[58.356465]  [ ](DLIF_COPY+0x0/0x1c [syslink])从[ ](DLOAD_LOAD+0x194/0xa60 [syslink])
[58.36785][   ](DLOAD_LOAD+0x0/0xa60 [syslink])、来自[ ](ElfLoader_load+0x274/0x3b8 [syslink])
[58.381634][   ](ElfLoader_load+0x0/0x3b8 [syslink])从[ ](Loader_load+0xe4/0x160 [syslink])
[58.394600][   ](Loader_load+0x0/0x160 [syslink])从[ ](ProcMgr_load+0x224/0x320 [syslink])
[58.407360]  [ ](ProcMgr_load+0x0/0x320 [syslink])、来自[ ](ProcMgrDrv_ioctl+0xac8/0x1a7c [syslink])
[58.420181]  [ ](ProcMgrDrv_ioctl+0x0/0x1a7c [syslink])、来自[ ](vfs_ioctl+0x28/0x40)
[58.431088]   R8:be88bbd8 r7:ced4d700 R6:00000008 R5:ced4d700 R4:00000008
[58.438292]  [ ](vfs_ioctl+0x0/0x40)、来自[ ](do_vfs_ioctl+0x558/0x5b4)
[58.448834]  [ ](do_vfs_ioctl+0x0/0x5b4)从[ ](sys_ioctl+0x40/0x64)
[58.458520][   ](sys_ioctl+0x0/0x64)从[ ](RET_FAST_SYSCALL+0x0/0x2C)
[58.468342]   r7:00000036 R6:be88bbd8 R5:00000000 R4:000251e8
[58.474633]  --[结束线迹3e57d3e88eebce0a ]--
[58.479430]  断言在/home/teddy/davinci/mcsdk-work/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/utils/hlos/knl/osal/Linux/OsalKfile.c 中的行号:356:((bytesRead / size)=(uint32) count:失败

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Nancy、

    遗憾的是、SYSLINK 是这些器件的传统软件。 这是2015年之前向 ARM Linux 客户提供的 IPC 软件、不再处于积极开发阶段。 该软件处于长期维护模式、客户可以按原样使用基于较旧基线的软件。

    目前、我们只能访问之前基于 Wiki 的 SYSLINK 文档。 我提供 PDF 版本、因为 Wiki 不再提供:

    e2e.ti.com/.../SysLink-FAQs-_2D00_-Texas-Instruments-Wiki.pdf

    e2e.ti.com/.../SysLink-UserGuide-_2D00_-Texas-Instruments-Wiki.pdf

    调试这种情况的最佳方法是打开文件 syslink_2_21_01_05/packages/ti/syslink/utils/HLS/KNL/Linux/OsalKfile.c、然后查看第356行以了解加载次级内核二进制文件失败的原因。

    希望这对您有所帮助。

    此致、

    Rahul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rahul,

    谢谢!