如何在Keil UVision中编程DA14586的内部闪存?THRI对此没有编程算法。
嗨cusko,
您不能使用Keil才能编程586的闪光灯,您需要使用智能代码段工作室而不是Keil。打开智能片段并选择586版本的系列版,确保选择与闪光相互作用的相应引脚(P20 / CLK,P23 / SPI_EN,P24 / SPI_DI,P29 / SPI_DO并确保VCC的VCCFlash是电源的),点击连接按钮,擦除闪光灯并刻录所需的FW。
谢谢mt_dialog.
我试过,没有成功。我正在尝试编写内部闪光灯而不是外部,因此为什么我需要(p20 / clk,p23 / spi_en,p24 / spi_di,p29 / spi_do)。我只需要SW_CLK和SWDIO。
您提到您希望编程Flash,586具有嵌入式闪存,该嵌入式闪存连接到内部上面提到的引脚(您可以检查数据表)。因此,您将必须配置这些引脚,以便为智能片段的闪存程序员了解那些引脚。还有你的目标是什么,编写586 Sysram(只需下载代码并运行示例)?或者编程586的嵌入式闪光灯并从闪存启动?
我可以正常使用UVISION编程SYSRAM。但我想编写嵌入式闪光灯,以便我可以从中启动它。我用SmartSnipet尝试了,我设置了所有SPI端口。我可以连接但擦除失败。我必须在SPI闪存选项中设置一些东西吗?
由于您从初始对话框中选择了您所在连接的SOC是586,因此无需对任何其他配置执行任何更改。请确保选择了正确的SOC,并选择了内部闪光灯的正确引脚,并且填充了Pro套件上的VCC闪存跳线。如果发生故障,请尝试重新启动工具,然后重新启动再次检查引脚并确保已正确配置它们。
你好,
我完成了所有这些,我都有闪光灯VCC连接到电源。当我选择586个家庭时,所有SPI闪存引脚都设置正确,但我注意到闪光尺寸为空。我没有开发套件,而是定制董事会。SPI闪存销未连接在电路板上。
嗯,没有其他设置或配置才能编程586的内部存储器,我可以建议的最后一件事是检查你正在使用的智能片段工具的版本,(在我的侧面我使用4.8。3.1804,我完美地与Pro套件连接/擦除/刻录的闪存相互作用。除此之外,你有没有尝试过另一个董事会,以防特定的东西有问题?
我有相同的版本。下周我会尝试使用不同的董事会,也许有些东西真的错了。走着瞧。谢谢。
我有同样的问题,你解决了吗?顺便问一下,模拟器是否不支持?
没有喷射。我在等另一个董事会。对于J-Link Programmer,我将使用Old Development Board Da1480Devkt。
嗨cusko,
您不能使用Keil才能编程586的闪光灯,您需要使用智能代码段工作室而不是Keil。打开智能片段并选择586版本的系列版,确保选择与闪光相互作用的相应引脚(P20 / CLK,P23 / SPI_EN,P24 / SPI_DI,P29 / SPI_DO并确保VCC的VCCFlash是电源的),点击连接按钮,擦除闪光灯并刻录所需的FW。
谢谢mt_dialog.
我试过,没有成功。我正在尝试编写内部闪光灯而不是外部,因此为什么我需要(p20 / clk,p23 / spi_en,p24 / spi_di,p29 / spi_do)。我只需要SW_CLK和SWDIO。
嗨cusko,
您提到您希望编程Flash,586具有嵌入式闪存,该嵌入式闪存连接到内部上面提到的引脚(您可以检查数据表)。因此,您将必须配置这些引脚,以便为智能片段的闪存程序员了解那些引脚。还有你的目标是什么,编写586 Sysram(只需下载代码并运行示例)?或者编程586的嵌入式闪光灯并从闪存启动?
谢谢mt_dialog.
我可以正常使用UVISION编程SYSRAM。但我想编写嵌入式闪光灯,以便我可以从中启动它。我用SmartSnipet尝试了,我设置了所有SPI端口。我可以连接但擦除失败。
我必须在SPI闪存选项中设置一些东西吗?
嗨cusko,
由于您从初始对话框中选择了您所在连接的SOC是586,因此无需对任何其他配置执行任何更改。请确保选择了正确的SOC,并选择了内部闪光灯的正确引脚,并且填充了Pro套件上的VCC闪存跳线。如果发生故障,请尝试重新启动工具,然后重新启动再次检查引脚并确保已正确配置它们。
谢谢mt_dialog.
你好,
我完成了所有这些,我都有闪光灯VCC连接到电源。当我选择586个家庭时,所有SPI闪存引脚都设置正确,但我注意到闪光尺寸为空。
我没有开发套件,而是定制董事会。SPI闪存销未连接在电路板上。
嗯,没有其他设置或配置才能编程586的内部存储器,我可以建议的最后一件事是检查你正在使用的智能片段工具的版本,(在我的侧面我使用4.8。3.1804,我完美地与Pro套件连接/擦除/刻录的闪存相互作用。除此之外,你有没有尝试过另一个董事会,以防特定的东西有问题?
谢谢mt_dialog.
我有相同的版本。下周我会尝试使用不同的董事会,也许有些东西真的错了。走着瞧。谢谢。
我有同样的问题,你解决了吗?顺便问一下,模拟器是否不支持?
没有喷射。我在等另一个董事会。对于J-Link Programmer,我将使用Old Development Board Da1480Devkt。