你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

亚马逊Dash和其他STM32 ARM探索(上)

[复制链接]
eefishing 发布时间:2019-2-25 22:33
本帖最后由 eefishing 于 2019-2-25 22:36 编辑

描述
STM32探索的项目日志。我的“玩具盒”里有亚马逊Dash、WiFiMCU和其他一些零碎的东西。

QQ浏览器截图20190225222916.png
QQ浏览器截图20190225222217.png





Amazon Dash UART output


这是亚马逊Dash的通用异步收发传输器输出。
  1. Oft DVT_1.0-Oft  v0.9.119


  2. Oft SW build on Oft Rev05 HW platform, custom version Mar  9 2015 19:50:48

  3. Registration failure=0
  4. RegGetFailure = 0
  5. DumpRTCRegs:  S=01000000 W=00000000 A=00000000 P=00000000 F=00000000 D=02000000 C=00000101 T=00000000

  6. kVersion: 90011920
  7. PWR flags: SB=0 LPWR=0 WWDG=0 IWDG=0 SFT=0 POR=1 PIN=1 BOR=1
  8. Getting time in RTC_Init: GetRTCDateTime: 2088656913 Thu Feb  1 00:00:17 1900

  9. MAC addr:tag = 0xbb len = 0x08 val = f0 27 2d 9b fb da
  10. Serial:tag = 0xcc len = 0x12 val = 47 30 33 30 47 30 30 35 35 34 34 32 33 35 37 35

  11. Key:tag = 0xaa len = 0x16 val = 4a 47 4d 49 53 4e 46 5a 32 4b 47 4e 59 51 50 53
  12. 32 46 33 31

  13. post gBATTERYPercentage = (0%) [223]
  14. VBAT = 0.223V (0%)
  15. BOOT BATTERY CHECK : 0%
  16. Low battery!  0% < 25%
  17. DEAD BATTERY: 0% < 5% Shutting down power
  18. shutdown called
  19. Failed transactions = 0
  20. iTOC_Pending_Rd = 0, iTOC_Next_Wr = 0Failed transactions = 0
  21. Turning off power via latch switch

  22. SEC_RetrToken returns bHaveRegToken 0
  23. iTOC_Pending_Rd = 32768, iTOC_Next_Wr = 32768Failed transactions = 0
  24. SyncTOC: rd 0x8000; wr 0x8000; tid 0x0; eod 0x0
  25. while loop in TRANS_ThreaTimbeginbegin while true loop gUpTimeLimit 32000
  26. **Device not registered
  27. shutdown called
  28. Failed transactions = 0
  29. iTOC_Pending_Rd = 32768, iTOC_Next_Wr = 32768Failed transactions = 0
  30. Turning off power via latch switch
复制代码



Amazon Dash donor 2

随着第一个“捐赠者”的“移植手术”结束,我们转移到“第二个捐赠者”身上。一个令人兴奋的按钮。

在那之前:

QQ浏览器截图20190225222141.png

然后:


降低到30AWG,使用焊剂,和一个全新的尖端的铁。donor 2在焊板上,连接着一个3.3V的eBay调节器、一个3.3V的Adafruit FTDI UART和一个eBay ST-Link V2。

ST-Link V2也提供电力,但这对一些器件来说已经足够了。




Amazon Dash

这里没什么可看的。在dekuNukem的git存储库的精神下,Amazon进行了一次冲刺。
我对把它连接到我的ST-Link V2稍微感兴趣,因为用运行在树莓派上的Node.js或python脚本“破解”它有点过时了……和不诚实。

QQ浏览器截图20190225222904.png
QQ浏览器截图20190225222910.png

拍完这张照片后,26AWG的电线把SWCLK的衬垫扯掉了。用谷歌搜索一下,就会发现AXE610124正好适合衬垫右侧的连接器头。我发现了SWDIO和其中一个大头针之间的连续性,所以可能会有用。我已经从digital - key订购了一些,我们看看会发生什么…




WiFiMCU bootloader
QQ浏览器截图20190225223026.png

显示一个有用的内存映射。



JTAG/SWD EMW3165 pinout

ST-Link V2到EMW3165的JTAG/SWD pin映射。
QQ浏览器截图20190225223126.png



EMW3165/WiFiMCU

eBay Mini ST-Link v2仿制品和EMW3165/WiFiMCU。开始实验时,试图备份WiFiMCU的固件与德克萨斯的st-link实用程序。奇怪的是,flash转储文件很短,顺序的flash转储文件没有匹配的输出。在整个转储中,60-64字节被随机归零。

OpenOCD与gdb远程似乎转储刚刚好。几次pull请求之后,将ST-Link固件升级到V2J24S4可以解决大多数问题。当将flash从0x8000000转储到0x8080000时,我可以从ST-Link获得几乎一致的输出,7500中只有2个损坏。



原创:George
转自:http://hackaday.io/project/9828/logs?sort=newest&page=1




QQ浏览器截图20190225214845.png
QQ浏览器截图20190225215943.png
收藏 评论1 发布时间:2019-2-25 22:33

举报

1个回答
any012 回答时间:2019-2-26 08:45:09
很机械的翻译。
老外动手能力真强。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版