[原创] 【LPC54100】 万坑板折腾 + J-Link折腾 + 欢快的LEDs

shinykongcn   2015-3-26 13:31 楼主
好吧,万坑板 LPC54102收到一个星期了,才出了一个晒板吐槽贴,罪过,到现在可以跑流水灯了,上手折腾搞一段落。 在这里感谢eeWorld,nxp,万坑,还有热心网友,及两篇逆向原理图贴: 万利板超简单逆向 https://bbs.eeworld.com.cn/forum. ... 8049&fromuid=530227 分享部分原理图和blink跑起 https://bbs.eeworld.com.cn/thread-458150-1-1.html 首先来说说JLink,前面也提到了,第二批的板子是不带仿真器的,幸好LONG LONG AGO收了个jlink v8天朝版,谁知一插上,使用新版的Keil一开调试提醒jlink固件更新,选否,然后被检测为 clone,“The emulator is JLink-Clone, the segger software only support orginal segger device”,Keil自焚,重新插拔,如故,狠心点升级固件,还是一样,心中各种骏马奔腾。随后各种百度,说要重刷固件,找工具,找教程,jlink被解剖,折腾好几次才弄好。注意这里有几种版本的jlink pcb,对应自己的版本来,不然很折腾,我就是刚开始弄错了,以为jlink挂了,唉~~刚开始我用1,2两个地方进入刷机模式,竟然也成了,不过最后变砖了,又百度几回,搜到另外一个帖子,原来是要短接A,B两个地方。最后不单救活了JLink,还可以直接在Keil里面自动更新固件到最新版,目前用着很好,后面刷机工具,也不要自己改ID什么的,网上扒下来的《版权木有》,麻麻再也不用担心老弹框提醒更新固件了~~ B2C_6~ZDF8I((1OA`1EG603.jpg 20150326105757.png 正确的端点点,后面戳点太烦人因为要10秒+的时间,所以索性焊了两个排针,用跳线帽短接,再也不担心短接到手抽筋了,好机智,以后管它clone不clone,分分钟解剖刷固件~~ 想着这样可以仿真调试了?打开官方例程,选择Jlink调试,结果。。还是不行,依稀记得谁之前在群里说过,要用SWD模式调试,不能用J-tag方式,设置方式见图,JLink不在手边,灰色的。。 QQ截图20150326111310.jpg 终于!!! 可以lu led了。找到坛子里的帖子,查看端口,修改一下board.c 文件签名定义 LED的一行
  1. //static const uint8_t ledBits[] = {29, 30, 31};
  2. static const uint8_t ledBits[] = {30, 29, 8, 7}; // LED P0-30/29/8/7 Fuxk_wanli_Board
重新编译lib_board工程,就可以四个灯一起闪了。。。 效果: JLink刷固件工具:
JLink_固件烧写方法及工具-新版可用-可升级_20150324.part1.rar (14 MB)
(下载次数: 52, 2015-3-26 12:30 上传)
JLink_固件烧写方法及工具-新版可用-可升级_20150324.part2.rar (12.15 MB)
(下载次数: 28, 2015-3-26 12:32 上传)
本帖最后由 shinykongcn 于 2015-3-26 13:35 编辑
HELLO_WATER

回复评论 (7)

不错,感谢分享。。。
我的博客
点赞  2015-3-26 13:46
,按照周计划,继续玩起来哈
点赞  2015-3-31 10:59
很好,备用,收下了,灰常感谢.
我是一头搞电子的猪,猪是一种好色的动物,猪八戒就是代表.       
点赞  2015-3-31 11:55
引用: nmg 发表于 2015-3-31 10:59
,按照周计划,继续玩起来哈

在努力哈,周计划估计没那么严格来了,有时比较忙,可能玩的时间不是太多,见谅哈。。
HELLO_WATER
点赞  2015-3-31 12:51
引用: long521 发表于 2015-3-31 11:55
很好,备用,收下了,灰常感谢.

谢谢捧场~~
HELLO_WATER
点赞  2015-3-31 12:54
引用: zhaojun_xf 发表于 2015-3-26 13:46
不错,感谢分享。。。

谢谢支持~~
HELLO_WATER
点赞  2015-3-31 12:55
看来天朝版也有很多版本啊
点赞  2015-4-1 08:05
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复