本帖最后由 eefishing 于 2019-2-25 22:36 编辑
描述
STM32探索的项目日志。我的“玩具盒”里有亚马逊Dash、WiFiMCU和其他一些零碎的东西。
Amazon Dash UART output
这是亚马逊Dash的通用异步收发传输器输出。
- Oft DVT_1.0-Oft v0.9.119
- Oft SW build on Oft Rev05 HW platform, custom version Mar 9 2015 19:50:48
- Registration failure=0
- RegGetFailure = 0
- DumpRTCRegs: S=01000000 W=00000000 A=00000000 P=00000000 F=00000000 D=02000000 C=00000101 T=00000000
- kVersion: 90011920
- PWR flags: SB=0 LPWR=0 WWDG=0 IWDG=0 SFT=0 POR=1 PIN=1 BOR=1
- Getting time in RTC_Init: GetRTCDateTime: 2088656913 Thu Feb 1 00:00:17 1900
- MAC addr:tag = 0xbb len = 0x08 val = f0 27 2d 9b fb da
- Serial:tag = 0xcc len = 0x12 val = 47 30 33 30 47 30 30 35 35 34 34 32 33 35 37 35
- Key:tag = 0xaa len = 0x16 val = 4a 47 4d 49 53 4e 46 5a 32 4b 47 4e 59 51 50 53
- 32 46 33 31
- post gBATTERYPercentage = (0%) [223]
- VBAT = 0.223V (0%)
- BOOT BATTERY CHECK : 0%
- Low battery! 0% < 25%
- DEAD BATTERY: 0% < 5% Shutting down power
- shutdown called
- Failed transactions = 0
- iTOC_Pending_Rd = 0, iTOC_Next_Wr = 0Failed transactions = 0
- Turning off power via latch switch
- SEC_RetrToken returns bHaveRegToken 0
- iTOC_Pending_Rd = 32768, iTOC_Next_Wr = 32768Failed transactions = 0
- SyncTOC: rd 0x8000; wr 0x8000; tid 0x0; eod 0x0
- while loop in TRANS_ThreaTimbeginbegin while true loop gUpTimeLimit 32000
- **Device not registered
- shutdown called
- Failed transactions = 0
- iTOC_Pending_Rd = 32768, iTOC_Next_Wr = 32768Failed transactions = 0
- Turning off power via latch switch
复制代码
Amazon Dash donor 2
随着第一个“捐赠者”的“移植手术”结束,我们转移到“第二个捐赠者”身上。一个令人兴奋的按钮。
在那之前:
然后:
降低到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脚本“破解”它有点过时了……和不诚实。
拍完这张照片后,26AWG的电线把SWCLK的衬垫扯掉了。用谷歌搜索一下,就会发现AXE610124正好适合衬垫右侧的连接器头。我发现了SWDIO和其中一个大头针之间的连续性,所以可能会有用。我已经从digital - key订购了一些,我们看看会发生什么…
WiFiMCU bootloader
显示一个有用的内存映射。
JTAG/SWD EMW3165 pinout
ST-Link V2到EMW3165的JTAG/SWD pin映射。
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
|
老外动手能力真强。