TI中文支持网
TI专业的中文技术问题搜集分享网站

TI库函数add_device()

Other Parts Discussed in Thread:TMS570LC4357

最近在一个工程项目中,该项目使用的是TMS570LC4357芯片,在排查问题时发现第三方提供的源程序中有一段代码是add_device("f_disk", _MSA, FLASH_open, FLASH_close, FLASH_read, FLASH_write, FLASH_lseek, FLASH_unlink, FLASH_rename);该函数在CPU多次热复位过程中会被多次调用,从而导致之前下载的PLC程序加载不成功;客户的解释是:该函数是一个时序逻辑函数,只能在上电时被调用,在热复位过程中若调用会导致为存储PLC程序创建的虚拟文件系统遭到破坏。

通过查阅资料,好像并不是客户解释的那种说法,我想请教一下各位大神,该函数会操作flash吗?

Susan Yang:

我看到客户在E2E上也发了帖子,并且已经有工程师回复了.我也就此问题发了新帖,您可以跟踪回复 e2e.ti.com/…/934134 e2e.ti.com/…/934437

关于add_device,在下面的文档中给出了使用说明

https://www.ti.com/lit/an/spra861/spra861.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TI库函数add_device()
分享到: 更多 (0)