在做解码算法是出现IRESMAN_EDMA3CHAN_getHandles失败,如下:
[C66xx_0] Algorithm Instance Creation Done…
[C66xx_0] [t=0x00000002:6ed66076] ti.sdo.fc.rman: [+E] RMAN_init> Enter
[C66xx_0] [t=0x00000002:6ee2d1b4] ti.sdo.fc.rman: [+E] RMAN_register> Enter (resmanFxns=0x8789a3e0, initArgs=0x8785fafc)
[C66xx_0] [t=0x00000002:6ef6469e] ti.sdo.fc.rman: [+4] RMAN_register> Registering protocol ti.sdo.fc.ires.examples.resources.nullres revision (1.0.0)
[C66xx_0] [t=0x00000002:6f1013e9] ti.sdo.fc.rman: [+X] RMAN_register> Exit (status=IRES_OK)
[C66xx_0] [t=0x00000002:6f1e7807] ti.sdo.fc.rman: [+2] RMAN_init> Registering statically added resources
[C66xx_0] [t=0x00000002:6f2f2956] ti.sdo.fc.rman: [+E] RMAN_register> Enter (resmanFxns=0x8789a498, initArgs=0x87887bb8)
[C66xx_0] [t=0x00000002:6f42c484] ti.sdo.fc.rman: [+4] RMAN_register> Registering protocol ti.sdo.fc.ires.edma3chan revision (2.0.0)
[C66xx_0] [t=0x00000002:6f59c788] ti.sdo.fc.ires.edma3chan: [+E] IRESMAN_EDMA3CHAN_init> Enter (initArgs=0x87887bb8)
[C66xx_0] [t=0x00000002:6f6c99ad] ti.sdo.fc.ires.edma3chan: [+X] IRESMAN_EDMA3CHAN_init> Exit (status=0)
[C66xx_0] [t=0x00000002:6f7d629e] ti.sdo.fc.rman: [+X] RMAN_register> Exit (status=IRES_OK)
[C66xx_0] [t=0x00000002:6f8c0e49] ti.sdo.fc.rman: [+X] RMAN_init> Exit (status=0)
[C66xx_0] [t=0x00000002:6f98e518] ti.sdo.fc.rman: [+E] RMAN_assignResources> Enter (alg=0x80100000, resFxns=0x8789a2a0, scratchGroupId=-1)
[C66xx_0] [t=0x00000002:6faf48ce] ti.sdo.fc.dskt2: [+E] DSKT2_allocPersistent> Enter (numRecs=1)
[C66xx_0] [t=0x00000002:6fbeaccc] ti.sdo.fc.dskt2: [+E] _DSKT2_init> Enter
[C66xx_0] [t=0x00000002:6fca63c6] ti.sdo.fc.dskt2: [+X] _DSKT2_init> Exit
[C66xx_0] [t=0x00000002:6fd5d0a5] ti.sdo.fc.dskt2: [+E] _DSKT2_assignInstanceMemory> Enter (scratchId=-1, numRecs=1, extHeap=0x8789a388)
[C66xx_0] [t=0x00000002:6febc2bc] ti.sdo.fc.dskt2: [+E] _DSKT2_allocateInDesignatedSpace> Enter (index=0, ialgSpace=IALG_EXTERNAL, extHeap=0x8789a388)
[C66xx_0] [t=0x00000002:70042686] ti.sdo.fc.dskt2: [+X] _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[C66xx_0] [t=0x00000002:7015743e] ti.sdo.fc.dskt2: [+2] _DSKT2_assignInstanceMemory> memTab[0] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x818370
[C66xx_0] [t=0x00000002:70312304] ti.sdo.fc.dskt2: [+X] _DSKT2_assignInstanceMemory> Exit (returnVal=1)
[C66xx_0] [t=0x00000002:7041af05] ti.sdo.fc.dskt2: [+X] DSKT2_allocPersistent> Exit (status=1)
[C66xx_0] [t=0x00000002:7050f2ea] ti.sdo.fc.ires.edma3chan: [+E] IRESMAN_EDMA3CHAN_getProtocolName> Enter
[C66xx_0] [t=0x00000002:7061a85d] ti.sdo.fc.ires.edma3chan: [+X] IRESMAN_EDMA3CHAN_getProtocolName> Exit (name=ti.sdo.fc.ires.edma3chan)
[C66xx_0] [t=0x00000002:70779d4e] ti.sdo.fc.ires.edma3chan: [+E] IRESMAN_EDMA3CHAN_getProtocolRevision> Enter
[C66xx_0] [t=0x00000002:7088daa6] ti.sdo.fc.ires.edma3chan: [+X] IRESMAN_EDMA3CHAN_getProtocolRevision> Exit (version=(2.0.0))
[C66xx_0] [t=0x00000002:709d41f6] ti.sdo.fc.rman: [+2] RMAN_assignResources> Call getHandle on the IRESMAN implementation 0x8789a498
[C66xx_0] [t=0x00000002:70b2f48e] ti.sdo.fc.ires.edma3chan: [+E] IRESMAN_EDMA3CHAN_getHandles> Enter (protocolArgs=0x8021dc, scratchGroupId=-1)
[C66xx_0] [t=0x00000002:70ce5eaf] ti.sdo.fc.ires.edma3chan: [+7] IRESMAN_EDMA3CHAN_getHandles> Error obtaining Low level Resource Manager Handle.
[C66xx_0] [t=0x00000002:70e58802] ti.sdo.fc.ires.edma3chan: [+X] IRESMAN_EDMA3CHAN_getHandles> Exit (handle=NULL, status=IRES_ENORESOURCE)
[C66xx_0] [t=0x00000002:70fb61a5] ti.sdo.fc.dskt2: [+E] DSKT2_freePersistent> Enter (numRecs=1)
[C66xx_0] [t=0x00000002:710aae20] ti.sdo.fc.dskt2: [+E] _DSKT2_freeAllocatedMemory> Enter (scratchMutexId=-1, number=1, extHeap=0x8789a388)
[C66xx_0] [t=0x00000002:7121010f] ti.sdo.fc.dskt2: [+E] _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=-1, addr=0x818370)
[C66xx_0] [t=0x00000002:7134e63e] ti.sdo.fc.dskt2: [+X] _DSKT2_isSharedScratchAddr> Exit (status=FALSE)
[C66xx_0] [t=0x00000002:71457757] ti.sdo.fc.dskt2: [+X] _DSKT2_freeAllocatedMemory> Exit (returnVal=1)
[C66xx_0] [t=0x00000002:7155e69f] ti.sdo.fc.dskt2: [+X] DSKT2_freePersistent> Exit
[C66xx_0] [t=0x00000002:7162effb] ti.sdo.fc.rman: [+X] RMAN_assignResources> Exit (status=7)
[C66xx_0] Assign Resource Failed [7]
请问这个问题应该怎么解决?
Allen35065:
没有测试环境很难回答这么具体的问题,codec内部的问题建议到codec产品的论坛去咨询看看;
http://e2e.ti.com/support/embedded/multimedia_software_codecs/
英文论坛需要重新注册一个账号。