jlinkv10来啦

2019-12-10 18:29发布

本帖最后由 xiaohewanwan 于 2016-7-3 22:52 编辑

v9已经被大家扒得没什么新鲜感了,v10的真面目至今也没能看到, 也不清楚有什么改进。
于是沿着taoist大师的路线,从固件反推pin脚,用v10的pin脚 + v9的外围电路。主控选用LPC4337,个头相比STM32F205是大多了,实际也没用几个pin,实在是有些浪费。
从固件中可以看到,每个JTAG信号都有单独的DIR控制芯片,所以不能继续用2T45了,改用1T45来控制,增强灵活性。这估计是后续更好的支持arm主控外的其他ic的调试。

于是有了下面这个板子
j10cfg.jpg (68.29 KB, 下载次数: 0) 下载附件 2016-7-3 22:31 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
98条回答
international
1楼-- · 2019-12-21 17:33
international 发表于 2016-7-5 01:01
换MCU外设和寄存器不一样岂不是要改哭了,应该是拿到内部C语言代码了吧

............
boboo
2楼-- · 2019-12-21 18:31
xiaohewanwan 发表于 2016-7-4 11:55
RSA公钥是放在固件中的,固件自己来校验ots区,不在bootloader中,所以需要在升级固件时动态修改固件。 ...

楼主方不方便透露rsa的校验方式
是不是用固件的公钥来校验某个区域的数据
如果是这样的话完全可以把这段区域的数据用自己的公私钥对重新做签名
以后升级时只要把固件中的公钥替换成自己的就行了
这样就算固件更新了,查找起来也方便
canspider
3楼-- · 2019-12-22 00:07
 精彩回答 2  元偷偷看……
taoist
4楼-- · 2019-12-22 05:09
在二进制中,诸如if(牛B校验())改成if(!牛B校验())也就差了一个bit而己,呵呵
taoist
5楼-- · 2019-12-22 07:28
taoist 发表于 2016-7-5 07:37
哪有那么复杂,校验得再起劲最后也是一句条件转移

做的好的应该可以用校验结果转移。
sdsdc
6楼-- · 2019-12-22 08:06
sdsdc 发表于 2016-7-5 07:53
做的好的应该可以用校验结果转移。

一样容易绕

一周热门 更多>