你好,
我们使用DA 14585芯片组定制电路板。使用的外部闪存是winbond闪存w25x20cl。当尝试使用智能片段工具箱(v 4.8.3.1804)访问flash时,芯片正在成功连接,但读、写或擦除操作不工作。请说明原因。
谢谢
工具中配置的SPI引脚与自定义板中的不同。现在,我可以成功地执行读操作,但是擦除和写操作仍然不能工作。
刻录和验证操作返回错误:附加错误信息在JTAG地址0x81FEC (MSB第一个):FF FF FF F8记忆燃烧失败了。
erase操作返回错误:内存擦除失败。
请说明原因。
嗨wisilica,
好吧,pro工具包使用相同的flash使用自定义板,所以flash_programmer不是问题。所以它可能是flash连接或jtag连接,我怀疑最有可能是一个问题与jtag连接,你使用pro工具包的jtag为了挂钩你的板?您是否尝试使用智能片段的UART接口来检查是否能够与flash通信(如果不能,请检查)?此外,如果自定义设备使用不同的引脚SPI通信,你应该改变这些引脚从“板设置”工具,你介意共享哪个引脚你正在使用的SPI通信?
由于MT_dialog
是的,我使用JTAG来编程flash。单板的SPI引脚配置如下:
p0_1, miso - p0_2, mosi - p0_3, CLK - p0-0,在智能片段工具箱中也配置了相同的功能(附图)。
在通过UART编程的情况下,我们已经将复位按钮在电路板上接地了,所以编程时不能提供复位输入。
没有问题在连接引脚P00/P01/P02/P03作为SPI引脚,以烧录flash,所以使用这些引脚应该是好的,以编程,但当涉及到启动一个图像,你有有限的选择,当启动,设备检查特定的引脚,当它从SPI从启动选项只有默认的P00,CLK / P03,CS / P06,MOSI / P05,MISO。
关于你的问题,我注意到在智能片段图像,你已经附加在工具的标题上,它表明SmartSnippets工具箱v4.8.3.1804 -14585 @none[DK:DA14585-00],这意味着工具没有连接到JTAG。该工具应该指出的是SmartSnippets工具箱v4.8.3.1804 -14585 @jtag4800xxxxx[DK:DA14585-00],除非截图是在没有附带板的情况下拍摄的。
你好,
工具中配置的SPI引脚与自定义板中的不同。现在,我可以成功地执行读操作,但是擦除和写操作仍然不能工作。
刻录和验证操作返回错误:
附加错误信息在JTAG地址0x81FEC (MSB第一个):FF FF FF F8
记忆燃烧失败了。
erase操作返回错误:
内存擦除失败。
请说明原因。
谢谢
嗨wisilica,
好吧,pro工具包使用相同的flash使用自定义板,所以flash_programmer不是问题。所以它可能是flash连接或jtag连接,我怀疑最有可能是一个问题与jtag连接,你使用pro工具包的jtag为了挂钩你的板?您是否尝试使用智能片段的UART接口来检查是否能够与flash通信(如果不能,请检查)?此外,如果自定义设备使用不同的引脚SPI通信,你应该改变这些引脚从“板设置”工具,你介意共享哪个引脚你正在使用的SPI通信?
由于MT_dialog
你好,
是的,我使用JTAG来编程flash。单板的SPI引脚配置如下:
p0_1, miso - p0_2, mosi - p0_3, CLK - p0-0,
在智能片段工具箱中也配置了相同的功能(附图)。
在通过UART编程的情况下,我们已经将复位按钮在电路板上接地了,所以编程时不能提供复位输入。
谢谢
嗨wisilica,
没有问题在连接引脚P00/P01/P02/P03作为SPI引脚,以烧录flash,所以使用这些引脚应该是好的,以编程,但当涉及到启动一个图像,你有有限的选择,当启动,设备检查特定的引脚,当它从SPI从启动选项只有默认的P00,CLK / P03,CS / P06,MOSI / P05,MISO。
关于你的问题,我注意到在智能片段图像,你已经附加在工具的标题上,它表明SmartSnippets工具箱v4.8.3.1804 -14585 @none[DK:DA14585-00],这意味着工具没有连接到JTAG。该工具应该指出的是SmartSnippets工具箱v4.8.3.1804 -14585 @jtag4800xxxxx[DK:DA14585-00],除非截图是在没有附带板的情况下拍摄的。
由于MT_dialog