你好,
我在SDK v3.0.2.0中看到了一个闪存程序员项目。我想提供通过DA14580(I2C,SPI,UART)编程外部存储器。
是否有可能获取有关它的更多信息?
提前致谢。matt
你好马修,软件下载页面上的文档UM-B-005具有良好的描述和外部EEPROM / Flash的示例。这将是一个很好的起点。第5.4.2节和5.4.3节对您最相关。赌注,je_dialog.
谢谢你的回答。
我的问题也是在外部内存中加载代码的方法。我有一个.hex文件来自编译器:我应该用那个文件做什么?
我只需要知道如何使用Flash程序员项目加载我通过DA14580从编译器到EEPROM的内容。
问候,matt
你好马修,对不起,我现在明白了。我们刚刚发布了智能代码段T的伟大更新(从支持站点下载)。在左侧,您将看到一些标签,因此您可以选择SPI Flash或EEPROM程序员工具并使用该选项卡。此致,je_dialog.
这正是我正在寻找的!谢谢!
关于,此功能,您是否有文档解释了它是如何完成的?我需要知道PINS用于完善这项操作(UART,I²C),因为我正在设计一个非常小的PCB,我有很少的可用连接。
感谢致敬,matt
Hello Matt,我会通过电子邮件组织一些抵押品来通过电子邮件来到您身边。我们很快就会在线..此致,je_dialog.
好,谢谢。期待您的邮件。matt
我发现SPI Flash程序员,EEPROM程序员和SmartSnippets v3.0中的其他选项但它似乎会错过关于这些函数的命令行选项。
请检查一下。
我没有得到关于我的问题的任何回复:“有关”SPI Flash Programmer“和SmartSnippets V3中的”EEPROM PRAGRAGMER“的命令行选项吗?
请帮助查看它!
嗨richard_lee,
没有抱歉,在SmartSnippet的CLI工具中尚未实施。
此致,对话框支持团队。
您好,对话支持者,我不确定它是否是问题,在文档UM-B-0012表2中,大小的字段定义如下:偏移6代码大小LS字节偏移7代码大小MS字节但是当我检查编程闪存中的内容时,两个字节的顺序反转。
我还检查了SDK_3.0.6中flash_programmer的源代码,有:案例action_spi_write:set_pad_spi();spi_flash_peripheral_init();p = get_write_position(缓冲区);结果= 0;标题=尺寸+ 8;if(hight_address == 8){标题缓冲器[6] =(无符号char)(0xff&(标题>> 8));//第一个字节标题缓冲器[7] =(无符号char)(0xff和标题);//第二个字节SPI_FLASH_WRITE_DATA(标题缓冲器,0,8);spi_flash_write_data(p,hive_address,size);}别的{spi_flash_write_data(p,(uint32_t)启动_address,size);}response_write_action_result(缓冲区,(uint32)结果,port_sel);休息;
标头缓冲区定义为:unsigned char headerbuffer [8] = {0x70,0x50,0x00,0x00,0x00,0x00,0x00,0x02};
我认为在UM-B-012或Flash_Programmer中拍了一些错误。
我想知道主引导加载程序中使用哪个endia。
此致,
嗨z.g.meng,我们正在更新文档,在Rev1.0中,您是正确的,它不正确:请参阅下面的UM-B-012 Rev 2.0中的更新表,即将发布。
BR JE_DIALOG.
你好马修,
软件下载页面上的文档UM-B-005具有良好的描述和外部EEPROM / Flash的示例。这将是一个很好的起点。第5.4.2节和5.4.3节对您最相关。
赌注,
je_dialog.
谢谢你的回答。
我的问题也是在外部内存中加载代码的方法。我有一个.hex文件来自编译器:我应该用那个文件做什么?
我只需要知道如何使用Flash程序员项目加载我通过DA14580从编译器到EEPROM的内容。
问候,
matt
你好马修,对不起,我现在明白了。我们刚刚发布了智能代码段T的伟大更新(从支持站点下载)。在左侧,您将看到一些标签,因此您可以选择SPI Flash或EEPROM程序员工具并使用该选项卡。
此致,
je_dialog.
这正是我正在寻找的!谢谢!
关于,此功能,您是否有文档解释了它是如何完成的?我需要知道PINS用于完善这项操作(UART,I²C),因为我正在设计一个非常小的PCB,我有很少的可用连接。
感谢致敬,
matt
Hello Matt,我会通过电子邮件组织一些抵押品来通过电子邮件来到您身边。我们很快就会在线..
此致,
je_dialog.
好,谢谢。期待您的邮件。
matt
我发现SPI Flash程序员,EEPROM程序员和SmartSnippets v3.0中的其他选项
但它似乎会错过关于这些函数的命令行选项。
请检查一下。
我没有得到关于我的问题的任何回复:“有关”SPI Flash Programmer“和SmartSnippets V3中的”EEPROM PRAGRAGMER“的命令行选项吗?
请帮助查看它!
嗨richard_lee,
没有抱歉,在SmartSnippet的CLI工具中尚未实施。
此致,
对话框支持团队。
您好,对话支持者,
我不确定它是否是问题,
在文档UM-B-0012表2中,大小的字段定义如下:
偏移6代码大小LS字节
偏移7代码大小MS字节
但是当我检查编程闪存中的内容时,两个字节的顺序反转。
我还检查了SDK_3.0.6中flash_programmer的源代码,
有:
案例action_spi_write:
set_pad_spi();
spi_flash_peripheral_init();
p = get_write_position(缓冲区);
结果= 0;
标题=尺寸+ 8;
if(hight_address == 8)
{
标题缓冲器[6] =(无符号char)(0xff&(标题>> 8));//第一个字节
标题缓冲器[7] =(无符号char)(0xff和标题);//第二个字节
SPI_FLASH_WRITE_DATA(标题缓冲器,0,8);
spi_flash_write_data(p,hive_address,size);
}
别的
{
spi_flash_write_data(p,(uint32_t)启动_address,size);
}
response_write_action_result(缓冲区,(uint32)结果,port_sel);
休息;
标头缓冲区定义为:
unsigned char headerbuffer [8] = {0x70,0x50,0x00,0x00,0x00,0x00,0x00,0x02};
我认为在UM-B-012或Flash_Programmer中拍了一些错误。
我想知道主引导加载程序中使用哪个endia。
此致,
嗨z.g.meng,我们正在更新文档,在Rev1.0中,您是正确的,它不正确:请参阅下面的UM-B-012 Rev 2.0中的更新表,即将发布。
BR JE_DIALOG.