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.

[参考译文] PROCESSOR-SDK-AM64X:AM64x

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1451032/processor-sdk-am64x-am64x

器件型号:PROCESSOR-SDK-AM64X

工具与软件:

我尝试使用 CPSW、在 UDMA_chOpen 中调用 Sciclient_rmPsilPair 时出现错误。 下电上电后可以正常工作、但如果我在不下电上电的情况下重新加载调试器、则会失败、因为 Sciclient_service 调用未设置 ACK 标志。 我想问题是、当调试器停止和启动时、配对的线程一直存在、因此下电上电会修复调试器、但运行过程中不会初始化软件。 那么、是否有可以在初始化期间释放这些资源的机制、以便可以调试工程、而无需不断地进行下电上电或复位电路板? 这全部是 EnetApp_driverOpen 的下游、我已经尝试调用 EnetApp_driverClose、但由于驱动程序从未打开、因此会遇到错误。

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

    尊敬的 

    感谢您的提问。

    [quote userid="610080" url="~/support/processors-group/processors/f/processors-forum/1451032/processor-sdk-am64x-am64x udma_chOpen 中调用 Sciclient_rmPsilPair时出错  

    DMA 通道分配在初始化期间完成。 这在应用程序执行期间是无法更改的。

    [quote userid="610080" url="~/support/processors-group/processors/f/processors-forum/1451032/processor-sdk-am64x-am64x。是否有一种机制可以在初始化期间释放这些资源、从而无需不断对项目进行下电上电或复位电路板即可调试? [报价]

    AM64x MCU+ SDK:Enet 第2层 CPSW 示例

    此致

    Ashwani