在7.56a版本的 Jlink dll里發現多了一個新的OB:J-Link_OB-STM32F4-Arduino_V1,到西哥網上瀏了一圈也沒找到相關信息,於是搞出來塞進IDA里分析了一下,發現初始化和F4的初始化函數:void SystemInit(void) 神似,
Just look:
注釋是對照着函數、寄存器添加上的,IDA還沒有那么智能~~~
標黃部分為時鍾配置,看上去貌似是6M晶振 - 84M主頻,不管3721找個407的板子慫上一試先。
插上USB后聽到了叮咚聲卻無法識別的USB設備,應該是時鍾配置不正確,不是6M也是6的倍數,換個12M的試試,果然識別出JLink了~
接下來就是常歸操作:設置序列號及add licenses:
又成全功能版啦。嘗試vcom enable命令,查看設備管理器,JLink的USB虛擬串口也出來了,剩下的管腳配置就不是事了,也不想再折騰了,估計比OB072性能強些吧。
等回頭找找F4 Arduino的板子看看是不是這個上面的~~~