操作完闪光后,开发板无法与smartsnippets连接

10个帖子/ 0新
最后一篇
刘峰 - 蓝
离线
最后一次露面:6个月1周前
加入:2018-07-02 06:44
操作完闪光后,开发板无法与smartsnippets连接

[信息SPI Flash @ 20-03-27 10:38:32]固件文件C:\ SmartSnippetsStdio \ smartsnippetsstudio \ toolbox \ common_resources \ flash_progrogmer.bin已被选中以下载。
[信息SPI Flash @ 20-03-27 10:38:32]与COM20端口的连接已成功打开。
[信息SPI Flash @ 20-03-27 10:38:32]开始下载程序...
[动作SPI Flash @ 20-03-27 10:38:33]请按电路板上的硬件重置按钮开始下载过程。
[信息SPI Flash @ 20-03-27 10:38:39]重置检测到

这是Smartsnpets的日志,就卡在重置检测到,是我对闪存了,您对我的闪存操,我按照sdk做的修改,代码中间先行user_read_data_from_flash读地址,再再行user_save_data_to_flash写

void user_read_data_from_flash(uint8_t * ptr,uint8_t大小)
{
Int8_t dev_id;

dev_id = spi_flash_enable(spi_en_gpio_port,spi_en_gpio_pin);
if(dev_id == spi_flash_auto_detect_not_detected)
{
//未识别设备。使用默认参数。
//可选地,这里可以断言错误。
spi_flash_init(spi_flash_default_size,spi_flash_default_page);
}

spi_cs_low();

spi_cs_high();

//保存数据
spi_flash_read_data(ptr,spi_save_block,size);


//电源向下SPI Flash
spi_flash_power_down();

}

void user_save_data_to_flash(uint8_t * ptr,uint8_t大小)
{
Int8_t dev_id;

dev_id = spi_flash_enable(spi_en_gpio_port,spi_en_gpio_pin);
if(dev_id == spi_flash_auto_detect_not_detected)
{
//未识别设备。使用默认参数。
//可选地,这里可以断言错误。
spi_flash_init(spi_flash_default_size,spi_flash_default_page);
}

spi_cs_low();

spi_cs_high();


//保存数据
spi_flash_block_erase(spi_save_block,sector_erase);
spi_flash_write_data(ptr,spi_save_block,size);

//电源向下SPI Flash
spi_flash_power_down();

}

设备:
cyibin.
离线
最后一次露面:3个月2周前
职员
加入:2017-12-14 02:48
你好,

你好,

从日志来源,SS工具箱检测到复位,设备通过串口,给580加载一闪光灯_progrogmer.bin,然后然后行闪存。

以上为你点击点击连接按钮之道的手术。

到这一步为主,是580的启动程度相关的,和用词固件相关。

请新新拔插开发的usb线尝试。

刘峰 - 蓝
离线
最后一次露面:6个月1周前
加入:2018-07-02 06:44
你好

你好

我这边尝试更换usb口,还就是一般的,卡在重置中检测到中,这个问题的东西是我在程序里中间作品闪光之后的情况,我的ss工具箱版本为4.8.3,不知道和有没有关键词

cyibin.
离线
最后一次露面:3个月2周前
职员
加入:2017-12-14 02:48
你好,

你好,

可以确定到了你记录里的重置这一步,还不合会涉及对闪光的作品。

要要到flash_programming.bin烧录成功后,才会传播通讯闪存闪光。

JTAG接口是可以使用的?

工具箱里的靴子工具是可以的吗?

580是烧录了otp?

刘峰 - 蓝
离线
最后一次露面:6个月1周前
加入:2018-07-02 06:44
JTAG可口用,靴子工具无法使用,和SPI

JTAG可以使用,靴子工具无法使,和SPI_FLASH出现一流的情况,卡在重置检测到检测到后,过一会儿传动迪斯科德港,580无所无双

cyibin.
离线
最后一次露面:3个月2周前
职员
加入:2017-12-14 02:48
你好,

你好,

不好,我没问,

我是的JTAG可驾驶,是指,能通讯JTAG接口使用手工具,能烧录闪光,能用keil调试,等。你是的,你们的英文为什么?

如果是,请将板上的闪存拆除,然后再用UART(P04 P05)尝试。

以上测试,基因怀疑点:

为闪光的引脚P05和UART口的P05复闪光的问题(P05引脚异常)导致UART使用异常

刘峰 - 蓝
离线
最后一次露面:6个月1周前
加入:2018-07-02 06:44
JTAG能连接SS工具箱,能用keil调试

JTAG能连接SS工具箱,能用keil调试,无法利用JTAG行驶靴靴子工具烧烧,和闪存烧写,我是需要将板子上的闪光灯拆除利用UART尝试,户外,我有个自然的板子,是利用UART烧写的,跟开发板板的情况,也是烧写了操作品闪光的代码后就就就

cyibin.
离线
最后一次露面:3个月2周前
职员
加入:2017-12-14 02:48
你好,

你好,

基督你的情况:

1.可以使用JTAG进行keil调试:排除芯片顺坏,焊接问题

2. SS Toolbox可用JTAG连接:排除SS工具箱使用JTAG驱动词

3. SS Toolbox工具机具无法使用靴子,FlashProgrammer等工具:本地上,是无法给580靴子固件

我目前目前能的可能的是:你在选择芯片的时代可以选错了,580选择成了585。



http://lpccs-docs.dialog-seminiondiond.com/smartsnippets_studio/smartsni ...

刘峰 - 蓝
离线
最后一次露面:6个月1周前
加入:2018-07-02 06:44
非常感谢您的回复

非常感谢您的回复

我自己经过尝试已经解决了开发板不行下载的问题,先在keil下载闪光的代码屏蔽后,利用jtag口将口将调试进ram里,再打开ss进行可口,闪存操作出的是的我在浮动闪光的时代没有将tx rx的口口行屏蔽,从而从而成了闪存初始化失败。至于别为之闪烁操对对后,但是对对

cyibin.
离线
最后一次露面:3个月2周前
职员
加入:2017-12-14 02:48
感谢分享调试结果。

感谢分享调试结果。