IDA JLink OBF4-Arduino


在7.56a版本的 Jlink dll里发现多了一个新的OB:J-Link_OB-STM32F4-Arduino_V1,到西哥网上浏了一圈也没找到相关信息,于是搞出来塞进IDA里分析了一下,发现初始化和F4的初始化函数:void SystemInit(void) 神似,Just LooK:
IDAF4 Pic

注释是对照着函数、寄存器添加上的,IDA还没有那么智能~

标黄部分为时钟配置,看上去貌似是6M晶振 - 84M主频,不管3721找个407的板子怂上一试先。

插上USB后听到了叮咚声却无法识别的USB设备,应该是时钟配置不正确,不是6M也是6的倍数,换个12M的试试,果然识别出JLink了~

接下来就是常归操作:设置序列号及add licenses:

IDAF4 Pic

好开心,又成全功能版啦,尝试vcom enable命令,查看设备管理器,JLink的USB虚拟串口也出来了,剩下的管脚配置就不是事了,暂时不折腾了,估计比OB072性能强些吧。

或者某天就会遇到开源的STM32F4 Arduino的板子上载了这个OB。


文章作者: xArm
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 xArm !
评论