12个帖子/ 0新
最后一篇
Matthieu Antoine.
离线
最后一次露面:4年5个月前
专家
加入:2014-01-14 14:51
闪存程序员

你好,

我在SDK v3.0.2.0中看到了一个闪存程序员项目。我想提供通过DA14580(I2C,SPI,UART)编程外部存储器。

是否有可能获取有关它的更多信息?

提前致谢。

je_dialog.
离线
最后一次露面:1个月3天前
职员
加入:2013-12-05 14:02
你好马修,

你好马修,
软件下载页面上的文档UM-B-005具有良好的描述和外部EEPROM / Flash的示例。这将是一个很好的起点。第5.4.2节和5.4.3节对您最相关。
赌注,
je_dialog.

Matthieu Antoine.
离线
最后一次露面:4年5个月前
专家
加入:2014-01-14 14:51
感谢您的回答。

感谢您的回答。

我的问题也是在外部内存中加载代码的方法。我有一个.hex文件来自编译器:我应该用那个文件做什么?

我只需要知道如何使用Flash程序员项目加载我通过DA14580从编译器到EEPROM的内容。

问候,

je_dialog.
离线
最后一次露面:1个月3天前
职员
加入:2013-12-05 14:02
你好马修,对不起,我

你好马修,对不起,我现在明白了。我们刚刚发布了智能片段T的伟大更新(从支持站点下载)。在左侧,您将看到一些选项卡,因此您可以选择SPI Flash或EEPROM程序员工具并使用。
此致,
je_dialog.

Matthieu Antoine.
离线
最后一次露面:4年5个月前
专家
加入:2014-01-14 14:51
这正是我所做的

这正是我正在寻找的!谢谢!

有关此功能,您是否有文档解释了它是如何完成的?我需要知道针对Perfom的引脚(UART,I²C),因为我正在设计一个非常小的PCB,我有很少的可用连接。

感谢致敬,

je_dialog.
离线
最后一次露面:1个月3天前
职员
加入:2013-12-05 14:02
Hello Matt,我会组织

Hello Matt,我会通过电子邮件组织一些抵押品来通过电子邮件来到您身边。我们很快就会有一些网址..
此致,
je_dialog.

Matthieu Antoine.
离线
最后一次露面:4年5个月前
专家
加入:2014-01-14 14:51
好,谢谢。期待

好,谢谢。期待您的邮件。

Richard_lee.
离线
最后一次露面:3年8个月前
加入:2014-03-27 04:23
我找到了SPI闪光灯

我发现SPI Flash程序员,EEPROM程序员和SmartSnippets V3.0中的其他选项
但它似乎会错过关于这些函数的命令行选项。

请检查一下。

Richard_lee.
离线
最后一次露面:3年8个月前
加入:2014-03-27 04:23
我没有得到任何回应

我没有得到关于我的问题的任何回复:“有关SmartSnippets V3中的”SPI Flash Programmer“和”EEPROM PRAGRAGMER“的命令行选项是否有任何命令行选项?

请帮忙查看!

bb_dialog.
离线
最后一次露面:8个月5天前
职员
加入:2013-12-05 14:44
嗨richard_lee,

嗨richard_lee,

没有抱歉,它还没有在SmartSnippet的CLI工具中实现。

此致,
对话框支持团队。

赵桂萌
离线
最后一次露面:4年5个月前
加入:2014-08-25 05:18
您好,对话支持者,

您好,对话支持者,
我不确定是不是问题,
在文档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));//第一个字节
HeaderBuffer [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。

此致,

je_dialog.
离线
最后一次露面:1个月3天前
职员
加入:2013-12-05 14:02
嗨z.g.meng,我们正在更新

嗨Z.G.Meng,我们正在更新文档,您是正确的,在Rev1.0中,它不正确:请参阅下面的UM-B-012 Rev 2.0中的更新表,即将发布。

BR JE_DIALOG.