完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有人能帮助在CY368D固件中找到GPIFTCB设置吗?我是新柏树编程和研究CY3686FW与CY7C68033一起使用。我发现,在In and c的nAdPaGeSe()和nWrePeAgEs()中,GPIFTCB被设置为511(CNANDYDCDSIZE),而不是使用扇区大小为512。我不知道为什么会这样。
我已经从CY3686FW中附上了In and c and In and h文件。在NAND H的第414行定义CNANDYDDSIEZIS 提前感谢。 拉链 20.5 K 以上来自于百度翻译 以下为原文 Could someone help with the GPIFTCB setting found in the CY3686 firmware? I am new to cypress programming and studying the CY3686FW for use with CY7C68033. I found that, in inand.c's nReadPages() and nWritePages(), GPIFTCB is set to 511 (cNAND_DSIZE), instead of using the sector size which is 512. I wonder why it is so. I have enclosed the inand.c and inand.h files from the CY3686FW. cNAND_DSIZE is defined at line 414 of inand.h Thanks in advance.
|
|
相关推荐
4个回答
|
|
如果您查看GPIF波形,它会传输一个字节,然后它就进入检查TCxpire的状态,这是GPIFTCB加载的值小于实际事务数的1。
您可以在作为项目一部分的文件GPIF30.GPF中找到GPIF波形。如果你正在看NX2LP Flex固件,你应该找到HTTP://www. CyPl.com/?RID=43431有用。 当做, 阿南德 以上来自于百度翻译 以下为原文 If you look at the GPIF waveform, it transfers a byte and only then it goes to a state which checks TCxpire, this is the reason GPIFTCB is loaded with a value 1 less than the actual transaction count. You can find the GPIF waveform in the file gpif30.gpf that comes as part of the project. If you're looking at NX2LP-Flex firmware you should find http://www.cypress.com/?rID=43431 useful. Regards, Anand |
|
|
|
谢谢。这是否意味着如果(1)被写入计数,2字节实际上将被读取/写入?它似乎不同于在USB TRM中给出的描述,例如从EZUSBUTRM(VRD)的页面154-155(图10-33和图10-34),给出了FIFO读事务的示例:为了读取HSPKTStage(512)的包,512通过函数调用外围调用SETGPIFTCH()写入GPIFTCB。在图10-48、10-49、10-50上,对于FIFO写操作,使用512,而不是511。我不知道EZUBSITRM是不是错了?
以上来自于百度翻译 以下为原文 Thanks. Does it mean if (1) is written to the count, 2 bytes will actually be read/written? It seems different from the description given in the USB TRM, e.g. from page 154-155 (figure 10-33 and figure 10-34) of the ezu***_trm (verD), an example is given for FIFO read transaction: to read a packet of HSPKTSIZE (512), 512 is written to GPIFTCB via the function call Peripheral_SetGPIFTC(). Also on figure 10-48, 10-49, 10-50, for FIFO write operation, 512 is used, not 511. I wonder if the ezu***_trm is wrong? |
|
|
|
不,TRM是正确的。
这取决于GPIF波形,这里我们只在传输一个字节之后才开始检查和减量,所以GPIFTCB只有在我们传输了1字节之后才进入图像511。 当做, 阿南德 以上来自于百度翻译 以下为原文 No. The TRM is right. It depends on the GPIF waveform, here we are starting to check and decrement only after transferring a byte so the GPIFTCB comes into picture only after we've transferred 1 byte hence the value 511. Regards, Anand |
|
|
|
谢谢你的回复。也许我需要重读GPIF波形编辑器手册,以了解波形首先…
以上来自于百度翻译 以下为原文 Thanks for reply. Probably I need to reread the GPIF waveform editor manual to understand the waveform first... |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2101 浏览 1 评论
1848 浏览 1 评论
3666 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1783 浏览 6 评论
1533 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
564浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
418浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
434浏览 2评论
380浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
911浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 20:50 , Processed in 1.022062 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号