完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
您能否消除 EZ-USB FX3 SDK1.3firmwarefx3_sdk_1_3_4_srcsdkfirmwaresrcdmacyu3socket.c 中 CyBool_t CyU3PDmaSocketisValid (uint16_t sckId) 中的 CY_U3P_CPU_SOCKET_PROD 的原因?
1. EZ-USB FX3 SDK1.3docfirmwareFX3_TRM 指定以下 DAM IP 和套接字: /*------------------------------------------------ -------------------------------------------------- ---------------------------- FX3 外设 IP 模块 IP_NUM 套接字数量 特定属性 说明 GPIF II 0x01 32 套接字 0-15:双向套接字 USB 0x03 16 插座 0-15 用于 USB 出口:仅限出口 USB-IN 0x04 16 插座 0-15 用于 USB 入口:仅限入口 存储 0x02 8 全部为双向 仅适用于 FX3S 串行外设 (UART、I2C、I2S、SPI)0x00 8 I2S 的插槽 0-1:仅出口 CPU 0x3F 2 插槽 0 用于 CPU 数据输入 插槽 1 用于 CPU 数据输出 -------------------------------------------------- -------------------------------------------------- ------------------------*/ 2. CyBool_t CyU3PDmaSocketIsValid (uint16_t sckId) 使 CY_U3P_CPU_SOCKET_PROD 无效并返回 CyFalse。 -------------------------------------------------- ---------------------------------- CyBool_t CyU3PDmaSocketIsValid (uint16_t sckId) { uint8_t ip = CyU3PDmaGetIpNum (sckId); uint8_t sck = CyU3PDmaGetSckNum (sckId); uvint32_t *电源=空; 交换机(ip) { 案例CY_U3P_LPP_IP_BLOCK_ID: 功率=(uvint32_t *)CY_U3P_LPP_POWER_ADDRESS; 休息; 案例CY_U3P_PIB_IP_BLOCK_ID: 功率=(uvint32_t *)CY_U3P_PIB_POWER_ADDRESS; 休息; 案例CY_U3P_SIB_IP_BLOCK_ID: 功率=(uvint32_t *)CY_U3P_SIB_POWER_ADDRESS; 休息; 案例CY_U3P_UIB_IP_BLOCK_ID: 案例CY_U3P_UIBIN_IP_BLOCK_ID: 功率=(uvint32_t *)CY_U3P_UIB_POWER_ADDRESS; 休息; 默认: 返回 CyFalse; } 如果((*电源&CY_U3P_PIB_ACTIVE)==0) { return CyFalse; } 如果 (sck < glValidDmaSckCnt[ip]) { return CyTrue; } 返回值 |
|
相关推荐
1个回答
|
|
|
在EZ-USB FX3 SDK1.3的 1. 套接字ID的编码规则FX3的DMA套接字ID通常由两部分组成:
例如:
2. 函数逻辑分析
关键限制:该函数可能仅允许特定外设的IP编号(如GPIF、UART、SPI等),而排除CPU的IP编号( 3. 硬件设计背景
4. 文档依据根据FX3_TRM的描述:
5. 解决方案如需操作CPU套接字:
总结
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2353 浏览 0 评论
1425 浏览 0 评论
1874 浏览 0 评论
CYUSB3014烧录失败Cypress Benicia USB Boot Device
7868 浏览 1 评论
11294 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:29 , Processed in 0.401903 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2775