打印
[技术问答]

Nu-Link-Me 开源支持

[复制链接]
3813|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xcvista|  楼主 | 2018-4-23 15:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我前段时间自己搞了个二手开发板,板上自带了个 Nu-Link-Me。现在发现 Nu-Link-Me 不支持开源工具 GDB 和 OpenOCD,东西只能放在那里吃灰。各位有没有谁有 Nu-Link-Me 可用的 OpenOCD 或 GDB Server 程序,或 CMSIS-DAP 固件?

麻烦各位别叫我用 Keil,那个编译器语言支持不行,开发环境不好用还容易崩溃,价格又贵。我现在用的开发环境是 macOS 或 Linux 下用 Eclipse 和 GCC 的,全免费,基本也是全开源。
沙发
jiekou001| | 2018-4-23 15:32 | 只看该作者
只支持新唐自己的。

使用特权

评论回复
板凳
643757107| | 2018-4-23 15:50 | 只看该作者
不知道新唐的能否用GCC开发啊,之前没见过。

使用特权

评论回复
地板
xcvista|  楼主 | 2018-4-23 16:00 | 只看该作者
643757107 发表于 2018-4-23 15:50
不知道新唐的能否用GCC开发啊,之前没见过。

理论上说只要是 ARM 的核心 GCC 就可以支持,就是需要自己对着芯片手册去写链接脚本。

使用特权

评论回复
5
643757107| | 2018-4-23 16:08 | 只看该作者
xcvista 发表于 2018-4-23 16:00
理论上说只要是 ARM 的核心 GCC 就可以支持,就是需要自己对着芯片手册去写链接脚本。 ...

嗯,起码要写启动文件。

使用特权

评论回复
6
xyz549040622| | 2018-4-23 16:11 | 只看该作者
楼主玩的高大上。。。我只能膜拜下。新塘的CMSIS-DAP 固件,当然有人是有的,比如新塘的技术支持,缥缈九哥,他好久没来21ic了,当然,据他所说,他是签了协议的,不会外传的。

使用特权

评论回复
7
xcvista|  楼主 | 2018-4-23 16:59 | 只看该作者
643757107 发表于 2018-4-23 16:08
嗯,起码要写启动文件。

启动文件到还好,我有一个脚本可以根据 IRQn_Type 的定义来自动输出的。

使用特权

评论回复
8
xcvista|  楼主 | 2018-4-23 17:00 | 只看该作者
xyz549040622 发表于 2018-4-23 16:11
楼主玩的高大上。。。我只能膜拜下。新塘的CMSIS-DAP 固件,当然有人是有的,比如新塘的技术支持,缥缈九哥 ...

这还真可惜。CMSIS-DAP 不仅 Keil 可以支持,开源工具链也可以支持。如果新塘公开 Nu-Link-Me 的 CMSIS-DAP 固件,也许都可以尝试往国外走。

使用特权

评论回复
9
xyz549040622| | 2018-4-23 18:04 | 只看该作者
xcvista 发表于 2018-4-23 17:00
这还真可惜。CMSIS-DAP 不仅 Keil 可以支持,开源工具链也可以支持。如果新塘公开 Nu-Link-Me 的 CMSIS-D ...

那个牛桥的固件,不就是开源的吗

使用特权

评论回复
10
xcvista|  楼主 | 2018-4-23 20:17 | 只看该作者
xyz549040622 发表于 2018-4-23 18:04
那个牛桥的固件,不就是开源的吗

那个固件不支持调试。要支持开源调试,就必须要设法把调试器接入 GDB 体系。常见做法要么是把支持加进 OpenOCD,要么是自行开发 GDB Server(SEGGER 就是这么干的)要么就是支持某种标准 USB 协议(J-Link OB 和 CMSIS-DAP 是两个例子)

使用特权

评论回复
11
merry_zsp| | 2018-4-24 16:02 | 只看该作者
楼主玩的高大上,支持下。

使用特权

评论回复
12
wahahaheihei| | 2018-4-24 17:38 | 只看该作者
那就不叫nu-link了,那叫J-LINK。

使用特权

评论回复
13
xcvista|  楼主 | 2018-4-25 00:01 | 只看该作者
wahahaheihei 发表于 2018-4-24 17:38
那就不叫nu-link了,那叫J-LINK。

如果协议用的是 CMSIS-DAP 那还可以用 Nu-Link 的名字啊,就是多了开源支持罢了。

使用特权

评论回复
14
yiyigirl2014| | 2018-5-15 11:03 | 只看该作者
https://bbs.21ic.com/icview-1724338-1-1.html
看这个贴,下载了,自己做。

使用特权

评论回复
15
Lbsonggz| | 2018-5-17 09:51 | 只看该作者
前面我发布了使用EmBITZ开发的指南和说明,也发布了几个例程,

使用特权

评论回复
16
村村啊| | 2018-5-18 11:24 | 只看该作者
楼主玩的高大上,给力!!

使用特权

评论回复
17
Harvard| | 2018-5-19 18:41 | 只看该作者
643757107 发表于 2018-4-23 15:50
不知道新唐的能否用GCC开发啊,之前没见过。

可以用之前国产有个Coide 就是gcc编译器. 就支持新唐开发的

使用特权

评论回复
18
gejigeji521| | 2018-5-20 21:43 | 只看该作者
没有吧,这个应该新唐不会让支持别家的

使用特权

评论回复
19
xixi2017| | 2018-5-20 22:59 | 只看该作者
论坛有人发了Pro版本的原理图和固件。

使用特权

评论回复
20
xcvista|  楼主 | 2018-5-20 23:40 | 只看该作者
xixi2017 发表于 2018-5-20 22:59
论坛有人发了Pro版本的原理图和固件。

没用,一样不能支持 CMSIS-DAP 和我的那块板子。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

631

帖子

3

粉丝