如何在Mac OSX编译Nordic芯片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Mac OSX编译Nordic芯片?相关的知识,希望对你有一定的参考价值。

本文标签: Nordic芯片 MacOSX

曾经试过想在Mac OSX下利用gcc编译Nordic nRF5x系列的项目,但是发现编译出的Hex无法烧录运行,于是便放下了一段时间。如今重拾,把这个问题解决了。

以下是编译步骤:

技术分享

  • 运行BLE的nRF5x系列的芯片分为两个部分,分别为Softdevice 和 APP。其中Softdevice为厂家提供的内核,其运行BLE内核程序以及管理芯片的硬件寄存器,当我们使能Softdevice时,所有与硬件和BLE相关的功能都需要通过sd_开头的系列函数进行设置。Softdevice位于SDK的 /components/softdevice/目录下,此Hex我们先备用,等下需要用到。原文地址:http://whosmall.com/?post=453

技术分享

  • 进入我们的项目下,可以任意寻找一个Demo,如: /Documents/SDK_nRF51/nRF5_SDK_11.0.0_89a8197/examples/ble_peripheral/ble_app_uart/pca10028/s130/armgcc

敲黑板,重点来了!

如果你是QFAA系列,注意下表,下表是官方PS文档的数据,但是可能与实际数据不符,在其Demo中的ld文件中,我们需要减去16K的长度。

技术分享

技术分享

修改之后,运行:

make
make flash

即可完成编译和烧录。之前我遇到的坑是因为该长度问题,减去32KB的长度后,运行正常。
终于可以不用虚拟机了??!!!

时间关系,本文制作记录之用,如有需要深入讨论的童鞋,可留言讨论!

写在最后:FOR Freedom 看看外边的世界,以及IT这一行,少不了去Google查资料,最后,安利一些速器代理。

加速器推荐 免费方案 付费方案 官方网站
一枝红杏加速器 免费方案暂无,稳定高速 输入8折优惠码wh80,年付只需80元/年 官网直达
安云加速器 最好用的外贸VPN 最低¥30/月 官网直达
LoCo加速器 每天免费2小时 最低¥15/月 官网直达

本文标签: Nordic芯片 MacOSX

转自 SUN‘S BLOG - 专注互联网知识,分享互联网精神!

原文地址 如何在Mac OSX编译Nordic芯片?

相关阅读Chrome 扩展 Stylish :给不喜欢某个网站一键「换肤」

相关阅读将 QQ 音乐、网易云音乐和虾米音乐资源「整合」一起的Chrome 扩展Listen 1

相关阅读8 个「新标签页」Chrome 扩展: 教你把 New Tab 页面玩的溜溜溜

相关阅读7 款实用 Chrome 扩展推荐:帮你提升 Chrome 使用体验

相关阅读无扩展就不是 Chrome 了:15 款优质的Chrome 扩展推荐给大家

相关阅读12 款不能少的使网页浏览获得的最佳体验Chrome 扩展

相关阅读5 款可以带来幸福感的 Chrome 扩展

相关阅读 关于 Android 中的 Palette 类的使用案例:色彩自适应的 Toolbar

相关阅读:GIT能做什么、它和SVN在深层次上究竟有什么不同

相关阅读:分享一些对开发者最有用的、用户友好和功能丰富的Google Chrome扩展工具

相关阅读:分享一些实际Android开发过程中很多相见恨晚的工具或网站

相关阅读:我是 G 粉,一直关注 Google,最近 Google 有一些小动作,可能很多人不太了解

相关阅读:机器学习引领认知领域的技术创新,那么SaaS行业会被机器学习如何改变?

相关阅读:VPS 教程系列:Dnsmasq + DNSCrypt + SNI Proxy 顺畅访问 Google 配置教程

相关阅读: 对程序员有用:2017最新能上Google的hosts文件下载及总结网友遇到的各种hosts问题解决方法及配置详解

相关BLOG:SUN’S BLOG - 专注互联网知识,分享互联网精神!去看看:www.whosmall.com

原文地址:http://whosmall.com/?post=453


以上是关于如何在Mac OSX编译Nordic芯片?的主要内容,如果未能解决你的问题,请参考以下文章

《安富莱嵌入式周报》第279期:强劲的代码片段搜索工具,卡内基梅隆大学安全可靠C编码标准,Nordic发布双频WiFi6 nRF7002芯片

sh 如何在Mac OSX上安装和编译rsync

NORDIC内核ARM蓝牙芯片NRF51802/NRF51822

可以跟NORDIC媲美的蓝牙4.0芯片PHY6202

在Mac OSX上编译NASM

Mac OSX 10.7 Lion 音频单元效果模板编译失败