搜索
bottom↓
回复: 19

问题: 如何通过jlink烧写Open SDA 固件到空白k20?

[复制链接]

出0入0汤圆

发表于 2014-12-15 15:46:26 | 显示全部楼层 |阅读模式
本帖最后由 lilo234 于 2014-12-15 17:13 编辑

自己做了KL26的板子,同时也采用K20 作为open sda对kl26进行编程,作为刚买来的器件,kl20是空的,没有firmware,我的计划是通过jlink,把opensda的固件烧写到k20中,然后就可以通过k20的open sda对kl26进行烧写。 请问大家,如何获取合适的固件烧写到k20中,谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出100入101汤圆

发表于 2014-12-15 15:49:47 | 显示全部楼层
http://www.amobbs.com/thread-5594077-1-1.html

出0入0汤圆

发表于 2014-12-15 16:01:05 | 显示全部楼层
二楼提的帖子是不错的,你可以参考源一下!

出0入0汤圆

发表于 2014-12-15 16:12:13 | 显示全部楼层
本帖最后由 sdlibin007 于 2014-12-15 16:14 编辑

建议楼主修改一下标题,这个标题不太符合老大定的论坛规则,单看标题不知道你是问问题还是分享经验,还有一个就是楼主既然有jlink了,可以直接使用jlink给kL26下载程序,如果使用SWD接口,也就三根线就够了。

出0入0汤圆

 楼主| 发表于 2014-12-15 17:08:32 | 显示全部楼层
谢谢各位!关于2楼提到的方案,好像和我碰到的情况不一样。 我购买的ke20的片子是空的,第一次需要通过jlink把opensda的固件烧写进去,而不是把原有的opensda变为jlink来调试.
@sdlibin007, 现在确实可以通过jlink给kl26编程,但是不太方便,所以还是想用open sda. 很抱歉标题不规范,下次注意.

出0入0汤圆

发表于 2014-12-15 17:13:17 | 显示全部楼层
既然已经有了JLINK,直接用JLINK写KL26不就可以了,干码还有浪费一片K20 ?

出100入101汤圆

发表于 2014-12-15 17:14:51 | 显示全部楼层
lilo234 发表于 2014-12-15 17:08
谢谢各位!关于2楼提到的方案,好像和我碰到的情况不一样。 我购买的ke20的片子是空的,第一次需要通过jlin ...

你可能没有看仔细,二楼原文中提到了“OPEN SDA的固件”的下载地址,并且做了些测试。

出0入0汤圆

 楼主| 发表于 2014-12-15 17:15:23 | 显示全部楼层
jlink只有一个,但是好几个人需要kl26的板子,所以用k20作为opensda下载调试更为方便.

出0入0汤圆

发表于 2014-12-15 17:19:44 | 显示全部楼层
lilo234 发表于 2014-12-15 17:15
jlink只有一个,但是好几个人需要kl26的板子,所以用k20作为opensda下载调试更为方便. ...

买个山寨JLINK也平过你自己做K20  opensda

出0入0汤圆

 楼主| 发表于 2014-12-15 17:33:19 | 显示全部楼层
fengyunyu 发表于 2014-12-15 17:14
你可能没有看仔细,二楼原文中提到了“OPEN SDA的固件”的下载地址,并且做了些测试。 ...

仔细看了一下: “SEGGER网站上的OPEN SDA 2.1的BIN文件可以通过BOOTLOADER模式更新到OPEN SDA中”.

首先下载的是bin文件,升级的方式是通过k20自带的bootloader来升级这个opensda的固件。 我的情况是k20是空白,没有bootloader,也无法通过jlink来下载OPEN SDA 2.1.bin.

出0入0汤圆

发表于 2014-12-15 20:41:59 | 显示全部楼层
2楼的回复 应该可以帮到楼主,讲的很详细!

出0入0汤圆

发表于 2014-12-19 21:37:25 | 显示全部楼层
lz找到k20, opensda的固件没有?

出0入0汤圆

发表于 2014-12-19 22:47:49 来自手机 | 显示全部楼层
二楼方法好,不过更喜欢用jlink

出0入0汤圆

发表于 2014-12-19 23:58:20 来自手机 | 显示全部楼层
到github上找个叫mbed cmsis-dap的项目,是bootlader的源码,编译下用jlink等烧到k20后,就可以

出0入0汤圆

发表于 2014-12-20 11:04:28 | 显示全部楼层
首先,openSDA虽然名字里有open,并不是所有的内容都开源的,因为CMSIS是由多个部分组成的,bootloader开源也只是初步的版本,所以,源码,困难
其次,openSDA的完整bin文件目前没有下载,四处都是升级,github上的mbed cmsis-dap 是OpenOCD的实现,ARM提供了这个HID进行调试的标准,openOCD是个开源的实现,与openSDA不同
总之,搞jlink吧

出100入101汤圆

发表于 2014-12-20 11:13:38 | 显示全部楼层
javabean 发表于 2014-12-20 11:04
首先,openSDA虽然名字里有open,并不是所有的内容都开源的,因为CMSIS是由多个部分组成的,bootloader开源 ...

讲得很清楚,终于搞清楚来龙去脉了。

出0入0汤圆

发表于 2014-12-20 12:38:41 | 显示全部楼层
openSDA V1的是PE micro的就不讲了,V2和V2.1的分MSD和APP两层,MSD就是github上的CMSIS dap的bootloader固件就可用了,APP的话meb,pemicro和jlink的都有,虽然不开源,但调试器短路treset上电后认到bootlaoder盘,随便换固件,可以到各个网站下,mdk安装目录也有

出0入0汤圆

发表于 2014-12-20 12:42:19 | 显示全部楼层
我把固件也传上来吧,试用V2的版本和万利的那个dock板子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-12-20 14:27:50 | 显示全部楼层
一步一步来学习

出0入0汤圆

发表于 2014-12-21 09:51:49 | 显示全部楼层
原来OPENSDA是用K20给主芯片烧写。。。。。还有那个莫名其妙的bootloader。。。搞混了。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 02:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表