查了一下是外部Falsh一直跑不通,SPI应该没啥问题,在读写extFlash时都不成功。不知道啥原因,请问TI工程师可以跑通吗?
da qin zheng sheng:
外部flash啥型号?板子是自己做的吗?
xinzhen xu:
回复 da qin zheng sheng:
板子是TI出的SensorTag,flash是华邦的。我找到原因了,flash的SPI的clk线和TDI是复用的,用XDS100在线调试的话就无法使用flash。但是除了这个问题之外还有另外一个问题,就是用sensorTag例程读flash没问题,写的时候经常失败。extFlashWrite()和extFlashRead()这两个函数。
da qin zheng sheng:
回复 xinzhen xu:
写指令正确吗?注意软件延时。
xinzhen xu:
回复 da qin zheng sheng:
谢谢,我找到原因了,写flash之前应该先擦除再写。之前用内部的SNV用溜了,把这茬给忘了。
da qin zheng sheng:
回复 xinzhen xu:
祝贺问题解决。
kqian0327:
你好,
如果你的问题已经得到解决,请结掉该贴 🙂
谢谢合作。