<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tools for OS X Development</title><link>/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><description>I&amp;#39;ve been working on setting my Mac up for development with the Nordic nRF51x22. Working on a Mac rules out using the Keil &amp;#181;Vision IDE (unless I wanted to use Windows virtualization). Fortunately, there are other options.
Nordic Semiconductor provid</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Fri, 31 May 2019 12:58:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>FormerMember</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thank you, I find your article very useful, I will reffer to it when I will use this info at my job&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Wed, 28 Jan 2015 12:30:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>Torsten Robitzki</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;We using OS/X as development plattform too. Note, that you can use the JLinkExe tool provided by segger to flash devices. We use cmake and provide commands like make device_name.flash, that build the software and flash it to the device by creating a small script and execute that script by JLinkExe.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Tue, 20 Jan 2015 17:18:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>Peter</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Mike,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Actually, for the nRF51x22, use the Executable-&amp;gt;Hello World ARM Cortex-M C/C++ Project-&amp;gt;Cross ARM GCC project template.&lt;/li&gt;
&lt;li&gt;Coupling in the SDK is the part I&amp;#39;m least sure about. I added the SDK as a source path and then excluded the files (components) I wasn&amp;#39;t interested in. It&amp;#39;s a little time consuming, and I&amp;#39;m not sure if it&amp;#39;s the best way--I&amp;#39;m going to make a separate blog article on that.&lt;/li&gt;
&lt;li&gt;I&amp;#39;ve always used 7.x just because it&amp;#39;s the latest--but I&amp;#39;m sure someone from Nordic could help you with this question.&lt;/li&gt;
&lt;li&gt;That&amp;#39;s because I forgot (doh!) to include the toolchain in my list of tools. Install the GNU ARM toolchain according to the &lt;a href="http://gnuarmeclipse.livius.net/blog/toolchain-install/"&gt;instructions&lt;/a&gt; from the GNU ARM Eclipse Plugins.&lt;/li&gt;
&lt;/ol&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Tue, 20 Jan 2015 09:59:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>RK</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;nrfjprog does work with the v7.x softdevice, and has since since last year&amp;#39;s August release. However since around that time you have been required to tell it which softdevice you&amp;#39;re using using the -S or --softdeviceversion switch as well as the file path to the hex file. The changes in the way the softdevice was packed (no CLENR0) mean it&amp;#39;s no-longer possible to deduce the load addresses from the image.&lt;/p&gt;
&lt;p&gt;nrfjprog -h&lt;/p&gt;
&lt;p&gt;gives you current command-line arguments and&lt;/p&gt;
&lt;p&gt;nrfjprog -V&lt;/p&gt;
&lt;p&gt;as well as listing the version, gives you the softdevices versions supported for use with the -S switch.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Sat, 17 Jan 2015 01:21:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>Jock Murphy</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I am not sure I would describe Roland King&amp;#39;s version of nrfjprog as being similar, as the command line arguments are radically different.  Much better IMHO, but it is going to take more than simple tweak to use the two command line tools.&lt;/p&gt;
&lt;p&gt;Unfortunately there is a bug in RK&amp;#39;s version of nrfjprog that prevents it from working with the v7 S110 softdevice, nor does he provide the source to his tool.  So your only recourse is to fall back to the RKNRFGO GUI tool instead.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Thu, 15 Jan 2015 21:33:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>Mike Wirth</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Peter,&lt;/p&gt;
&lt;p&gt;Couple quick questions (Sorry if they&amp;#39;re too basic)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When creating an nRF C project, I have a choice of using the &amp;quot;Cross&amp;quot; or Mac OS X GCC toolchains.  Your recommendation?&lt;/li&gt;
&lt;li&gt;Have the appropriate Nordic SDKs. (Have been doing Keil MDK development on the nRF51 for some time.)  What&amp;#39;s your &amp;quot;best practice&amp;quot; in terms of coupling one of them into a project? Just add their path into the project&amp;#39;s Include properties?&lt;/li&gt;
&lt;li&gt;While I&amp;#39;m on the subject of Nordic SDKs, can you (or anyone else) comment on the differences between the currently recommended version 6.2.1 on the Nordic site for &amp;quot;regular&amp;quot; development, and the 7.x version on Nordic mbed side.&lt;/li&gt;
&lt;li&gt;Got a &amp;quot;/bin/sh: arm-none-eabi-gcc: command not found&amp;quot; error on building.  OK, need to add the appropriate path to my bin path. What and where?  (I know, I could find this out myself, but it would be useful to add it to your synopsis :-)&lt;/li&gt;
&lt;/ol&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Thu, 15 Jan 2015 05:19:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>Mike Wirth</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Peter,&lt;/p&gt;
&lt;p&gt;Installation process worked flawlessly on my Yosemite MacBook Core 2 Duo.  Thanks.   Look forward to trying this out (as an alternative to Keil MDK-Lite on Parallels with Win7 VM).&lt;/p&gt;
&lt;p&gt;Mike&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Tools for OS X Development</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/tools-for-os-x-development</link><pubDate>Fri, 09 Jan 2015 15:10:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6bff601-62ee-4875-9ab3-f5856758789a</guid><dc:creator>David Edwin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Crossworks is also an option for OS X development. It is not a free option but it is a reasonable option.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=778&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>