你好,
我们使用定制制造的板与da14585芯片组。外部使用的闪存是winbond闪存w25x20cl。当尝试使用智能代码片段工具箱(v 4.8.3.1804)访问闪存时,芯片正在成功连接,但读、写或擦除操作不工作。请建议同样的原因。
谢谢
在工具中配置的SPI引脚与自定义板中的不同。现在,我可以成功执行读操作,但擦除和写操作仍然不起作用。
烧录和验证操作返回错误:附加的错误信息在JTAG地址0x81FEC (MSB先):FF FF F8记忆燃烧失败了。
erase操作返回错误:SPI内存擦除失败。
请建议同样的原因。
嗨wisilica,
好吧,pro套件使用相同的flash使用自定义板,所以flash_programmer不是问题。所以可能是flash连接或jtag连接,我怀疑最有可能是jtag连接的问题,你是否使用pro套件的jtag来钩住你的板?您是否尝试使用UART接口与Smart Snippets来检查您是否能够与flash通信(如果不能,请检查)?另外,如果自定义设备使用不同的引脚为SPI通信,你应该从“板设置”工具更改那些引脚,你介意共享您正在使用的SPI通信的引脚吗?
由于MT_dialog
是的,我正在使用JTAG来编写flash程序。单板的SPI引脚配置如下:
Cs - 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图像附加到工具的头部,它指示smarsnippets Toolbox v4.8.3.1804 -14585 @none[DK:DA14585-00],这意味着该工具与JTAG没有连接。该工具应该指示的是SmartSnippets Toolbox v4.8.3.1804 -14585 @jtag4800xxxxx[DK:DA14585-00],除非截图是没有附加板的。
你好,
在工具中配置的SPI引脚与自定义板中的不同。现在,我可以成功执行读操作,但擦除和写操作仍然不起作用。
烧录和验证操作返回错误:
附加的错误信息在JTAG地址0x81FEC (MSB先):FF FF F8
记忆燃烧失败了。
erase操作返回错误:
SPI内存擦除失败。
请建议同样的原因。
谢谢
嗨wisilica,
好吧,pro套件使用相同的flash使用自定义板,所以flash_programmer不是问题。所以可能是flash连接或jtag连接,我怀疑最有可能是jtag连接的问题,你是否使用pro套件的jtag来钩住你的板?您是否尝试使用UART接口与Smart Snippets来检查您是否能够与flash通信(如果不能,请检查)?另外,如果自定义设备使用不同的引脚为SPI通信,你应该从“板设置”工具更改那些引脚,你介意共享您正在使用的SPI通信的引脚吗?
由于MT_dialog
你好,
是的,我正在使用JTAG来编写flash程序。单板的SPI引脚配置如下:
Cs - 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图像附加到工具的头部,它指示smarsnippets Toolbox v4.8.3.1804 -14585 @none[DK:DA14585-00],这意味着该工具与JTAG没有连接。该工具应该指示的是SmartSnippets Toolbox v4.8.3.1804 -14585 @jtag4800xxxxx[DK:DA14585-00],除非截图是没有附加板的。
由于MT_dialog