大家好!
numersnpets over smartsnpets spi flash的时尚发出了一件儿很的
[信息@ 16-08-05 16:25:28]将固件文件下载到电路板上。
[info @ 16-08-05 16:25:28]配置SPI闪存端口和引脚。
从又一次以后就没再上过一串。
这个时代换个方向式代码烧进ram里是提示
[info @ 16-08-05 16:33:47]将固件文件下载到电路板上。
环境:
硬件:我们自然的PCB,芯片:14580
固件:基于SDK5.0.3 / BLE_APP_PERITIENTAL写的固件,开放了扩展睡眠模式,关键词开发/调试模式
软件:smartsnippets3.8及3.9是一定的
连接方向:JTAG方面
是什么问题导致的?是不是很为开放了延长睡眠模式的关心,而且是像论坛说的用jtag本来不稳定?
谢谢!
年轻
设备:
1.你是象的形象里有没有涉及到共用spi的问题,即你的spi绕线上除了闪光有没有挂其他的设备?如果有,找到sdk flash_programmer工程,加工拉丝杂志的cs线,更新把flash_programmer.bin和jtag_prgorammer.bin拷贝到c:\ users \ glu \ smartsnippets \资源
2.用UART烧烧写试试?
嗨gongyu_dialog,
我的spi总线上有一个闪光灯♪,我改用UART后可以烧写成功,但为主用JTAG不行行不行,而且是不可能的,而且只用UART擦除芯片时每次要1分钟左右,log如下:
[info @ 16-08-08 15:54:09] SPI内存擦除成功完成。
[信息@ 16-08-08 15:54:09]阅读内存以验证其内容擦除...
[信息@ 16-08-08 15:54:09]连接到COM4端口已成功打开。
[info @ 16-08-08 15:54:16]成功与COM4端口断开连接。
[信息@ 16-08-08 15:54:16]连接到COM4端口已成功打开。
[info @ 16-08-08 15:54:23]成功与COM4端口断开连接。
[信息@ 16-08-08 15:54:23]与COM4端口的连接已成功打开。
[信息@ 16-08-08 15:54:29]成功断开了Port Com4端口。
[info @ 16-08-08 15:54:30]连接到COM4端口已成功打开。
[信息@ 16-08-08 15:54:36]成功断开了COM4端口。
[信息@ 16-08-08 15:54:36]与COM4端口的连接已成功打开。
[info @ 16-08-08 15:54:43]成功与COM4端口断开连接。
[信息@ 16-08-08 15:54:43]与COM4端口的连接已成功打开。
[信息@ 16-08-08 15:54:50]成功与COM4端口断开连接。
[信息@ 16-08-08 15:54:50]与COM4端口的连接已成功打开。
[信息@ 16-08-08 15:54:56]成功断开了COM4端口。
[信息@ 16-08-08 15:54:57]连接到COM4端口已成功打开。
[info @ 16-08-08 15:55:03]成功与COM4端口断开连接。
[info @ 16-08-08 15:55:03]验证成功了。
[info @ 16-08-08 15:55:03]阅读内存刷新其内容....
[信息@ 16-08-08 15:55:03]与COM4端口的连接已成功打开。
[信息@ 16-08-08 15:55:10]成功与COM4端口断开连接。
[info @ 16-08-08 15:55:10]阅读已完成。阅读32768字节。
为什么中间会有更多的连接与断开连接?(使用的是p0_4跟p0_5)。
然后,代码烧进去后又进出户外的问题:
整个代码的逻辑别为:
一目前的电力设备会广播,等待连接,当连接建立后开着户外adc的中间(广播状态下不开梦),adc每4ms会给da14580一梢中间(有中学会批发后面数据),MCU进行数据管理发行给手机,这一切在开头调试模式下“#define cfg_development_debug”都运行正,但关键词“#undef cfg_development_debug”发表可以连接但有条学发作调试模式什么时尚需要开开,什么时代需要关键(我们的产品)(我们的产品的最终形态应该应该会是练习层代码全放flash flash,为viring,而是Otp空间已经不够了),关键词调试模式任命是什么需要注意的?谢谢!!
布罗尔,
年轻
补充:
在连接上之后,MCU会通讯I2C给外迹的adc芯片发球数码待遇,之址adc才会期地采集信号,我刚才又了了测试,发表外挂adc根本没有收到mcu的配置码,是的不是开着的
调试模式之后i2c的配置需要修改?谢谢!
布罗尔,
年轻
我的念头是你在SDK里奇♥Flash_Programming的工程,在Periph_init唱片里,加入对于の外设gpio状态设定的的作品,使外设都不代表作用。
覆盖c:\ users \ xxxx \ smartsnippets \资源下的flash_programmer.bin和jtag_programmer.bin。然后再下载。
关键词cfg_development_debug宏,主要是帮助你检查,不合适用gpio;户外,就是深睡眠模式下,开了这个宏sram是不错的电气。
i2c配置和开不起不开这个关键词〜
嗨snowdream1,
按照你的建议加入对外设gpio状态设定设定的音阶,使外设都不算作用,但结果还是一般的,怎么回事,还有着是用UART烧要花那么长时间?
布罗尔,
年轻
我觉里有UART擦除和烧写都很快的。
户外,就是p05你是和spi共用的吧?
[info @ 16-08-15 14:54:39]报头记录已从十六进制文件BLE_APP_BAREBONE_580.HEX中删除。
[信息@ 16-08-15 14:54:39]从文件BLE_APP_BAREBONE_580.HEX读取20820字节。
[info @ 16-08-15 14:54:56]固件文件c:\ users \ glu \ smartsnippets \资源\ flash_programmer.bin已被选中以下载。//开始连接
[信息@ 16-08-15 14:54:56]与COM28端口的连接已成功打开。
[info @ 16-08-15 14:54:56]开始下载程序...
[动作@ 16-08-15 14:54:57]请按电路板上的硬件重置按钮启动下载过程。
[info @ 16-08-15 14:55:00]重置检测到
[信息@ 16-08-15 14:55:01]成功与COM28端口断开连接。
[信息@ 16-08-15 14:55:02]与COM28端口的连接已成功打开。
[信息@ 16-08-15 14:55:02]成功断开了COM28端口。
[info @ 16-08-15 14:55:02]成功下载了固件文件到电路板。
[信息@ 16-08-15 14:55:02]成功配置了SPI闪存端口和引脚。
[信息@ 16-08-15 14:55:23]与COM28端口的连接已成功打开。//擦除
[info @ 16-08-15 14:55:23]成功断开了COM28端口。
[信息@ 16-08-15 14:55:23] SPI内存擦除成功完成。
[info @ 16-08-15 14:55:23]阅读内存刷新内存内容....
[信息@ 16-08-15 14:55:23]与COM28端口的连接已成功打开。
[info @ 16-08-15 14:55:23]成功断开了COM28端口。
[信息@ 16-08-15 14:55:23]阅读已完成。阅读32768字节。
[信息@ 16-08-15 14:55:30]开始刻录内存,在地址0x00000处用21144个字节的数据。//开始烧写
[信息@ 16-08-15 14:55:30]连接到COM28端口已成功打开。
[信息@ 16-08-15 14:55:34]成功断开了COM28端口。
[信息@ 16-08-15 14:55:34]记忆刻录成功完成。
[info @ 16-08-15 14:55:34]阅读内存以刷新内存内容....
[信息@ 16-08-15 14:55:34]与COM28端口的连接已成功打开。
[info @ 16-08-15 14:55:41]从COM28端口已成功断开连接。
[info @ 16-08-15 14:55:41]阅读已经完成。阅读32768字节。
[info @ 16-08-15 14:56:15]与COM28端口的连接已成功打开。//擦除
[info @ 16-08-15 14:56:15]成功与COM28端口断开了连接。
[信息@ 16-08-15 14:56:15] SPI内存擦除成功完成。
[info @ 16-08-15 14:56:15]阅读内存以刷新内存内容....
[info @ 16-08-15 14:56:15]与COM28端口的连接已成功打开。
[info @ 16-08-15 14:56:15]成功与COM28端口断开了连接。
[info @ 16-08-15 14:56:15]阅读已经完成。阅读32768字节
嗨gongyu_dialog,
P05确实是和SPI共用的,有问题么,它们任何时代都只有一方在用来啊,不安会互相,现在用jlink烧倒是挺的,就是只能烧一串。
布罗尔,
年轻
共用没问题.jlink只能烧烧,第二次烧不行,我也不是代码直接从spi那里靴子起。当JTAG是在UART和SPI靴子上都有成分的情况boot打开的。
你会着在刚开启的时代,把spi的几个跳去去,跳过spi靴子这一阶段,然后把跳跳再再上试试?
嗨gongyu_dialog,
是不行。
布罗尔,
年轻
嗨gongyu_dialog,
我是用电我自己的板子,我可以在开发诗人上做一下测试。
布罗尔,
年轻
我也遇到类似问题,请问最后有没有解决办法?
JTAG只只能一一,第二第二次就再也也不成。
是不是是准备设置了ext_sleep_on,所以烧写一个之字,再连jtag的时代,cpu处于休眠模式,所以所以法连接成功?
请问如何配置,可以在下载的程序打开EXT_SLEEP_ON的情况下,JTAG依然可以连接成功?否则无法更新程序也太痛苦了。
你好,
麻烦提供一下你有用的工程师一下你在练习工程时会遇到状况,我们好测试一下
谢谢
请问能否提供一个邮箱?网上上传很慢
测试话可以只上传一六角六角,或者打包后使用网站来分享
非常感谢qinjiny,hex文档上游,请测试。如需代码,还还请,谢谢!
你好......我这边测试了一下一下你的六角声,烧烧写以后跑跑.为baxian_ble几秒后消失。然后然后新闻开smartsnippets,jtag模式,可以正式连接,擦除闪光,重新烧写。
我这边使用的是官方的580开发诗Pro,Smartsnippets版本3.8
建议你在旅行烧写操作业前确认一下子的引脚跳连接连接连接有问题,进行新的烧写活前可爱的开启usb连接连接再新电邮上的USB绕线再新眼上电邮影响连接的作品。我銇銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銈銇銇銈銈銈銈銈銈銈銈銈銈銈銈銇銇銇銇銇銇銇銇銇銈尾
非常感谢!我遇里也找到其它逆机方法。在加电力的时代,按重置按键,快速在Smartsnippets里面点击连接,就可以连接得上。感觉进入睡眠之象无法连接,重置之后如果手速比较快,就可以连接成功。连接成功之后,就可以软件
户外,请问一个问题,延长睡眠模式之后,通讯配置那个计时器可睡眠==>唤醒的 - 唤醒的 - 时钟计时器?现在唤醒定时器好像不行作用,很奇怪。
SDK 504是不是是支持通讯JTAG调试睡眠模式下的程度?
您好,
我的♥♥我,我们的设计别是对话框官网提供的微信物联网参考设计改闻。
https://support.dialog-semicondiondiondum/connectivity/reference-designs?...
我把这个参考设计下载下来,打开睡眠模式:const static sleep_state_t app_default_sleep_mode = arch_ext_sleep_on;在user_config.h文章。当时,关键词,eam_macnoencrypt在MPBedemo2.h文中。
发表遇到和我一定的问题.da14580休眠之象就法被手机发票。我用来的是Android手机,Airsyncdebugger App去去设备
有两个问题需要请教:
- 对话框官网上提供的这个这个这个这个参考设计,有没有测试过休眠?
- 微信IOT参考设计里面内置的da14580 sdk,如果我想替换为最新的5.0.4 sdk,应该如何替换?
谢谢您的帮助!
qinjiny_dialog
您好,我尝试了sdk 5.0.4里面的ble_app_sleepmode样例,在我的子子也是一件的结果。请请这样正当扫描到请问正当法
我可以查到官源开采诗歌的代言图,就可以做比对?谢谢您