<?xml version="1.0" encoding="UTF-8" ?>
<?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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21444/so-is-there-a-way-to-develop-on-a-mac-can-i-use-sparkfun-pcb-with-nordic</link><description>Following a discussion I just saw here Yesterday, people asked about an editor for mac and I could not see there was a clear answer. I was thinking also to go with the nrf51/52 building a custom board. After reading a lot of posts, turns out Keil is not</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Apr 2017 13:30:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21444/so-is-there-a-way-to-develop-on-a-mac-can-i-use-sparkfun-pcb-with-nordic" /><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84119?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 13:30:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f56177b-4183-4156-9c8b-0fcfe38cee55</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hard to say, we use both architectures: one where nRF5x chip is just auxiliary &amp;quot;peripheral&amp;quot; providing radio connectivity and talks over UART/SPI/I2C with some &amp;quot;main&amp;quot; processor as well as architectures where nRF5x takes role of the main processor. I guess having large code base and stable/tested FWs on ST32 makes it faster to develop just new HW revision with radio aside, however there will be more and more new designs which will already invest into writing proper FW on nRF52, utilizing all its power and saving interesting money on BOM cost by eliminating the other processors (like general multi-IO chips from STM, Atmel, NXP etc.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84115?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 12:21:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b10d66ef-12a9-45b2-beb0-17256d8f9270</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;So why use their board? its only about the Jtag. You know I just went over 10 well known products in the market that are using nrf51/2 , non of them uses the integrated processor for their application. All of them using the same STM32 processors and the nrf for BLE. Could the reason be that this processor is limited/too complicated to handle?
It starts to feel unreasonable to base the product application on this chip and become dependable.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84114?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 11:50:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:878ddbb0-d838-4aac-95d0-3ea31f2128e5</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Still I believe the shortest development cycle is to simulate the HW from dev kits, develop functional FW and then fine-tune final things on final HW later (that also takes advantage of parallel FW and HW development as it is usually done by different people). But you can get there with Spakfun board as well.&lt;/p&gt;
&lt;p&gt;To SWD: &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/dif.html?cp=2_2_0_15#debugandtrace"&gt;read particular section in nRF52 Product Specification&lt;/a&gt;, it should give you all the answers about flashing/debugging interface and PINs needed (just 2 SWD pins are mandatory, the rest is only if you want to use tracing capabilities for advanced debugging).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84116?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 11:11:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eef3e82d-ba15-490d-b5eb-93c84b7c5ce0</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Thanks a lot, I see. So the thing is not a badget. The thing is that I want to cut dev time to minimum, so instead of interacting with Nordic dev kit, jump to developing directly on a custom pcb I make. I ask about sparkfun board because I can simply take their Eagle design and build a pcb which includes only the actual chip(+passive parts). So basically I am asking - if I put on a custom pcb the recommended circuit for the nrf52,  can I flash it (or Spark&amp;#39;s pcb) with the JTAG you linked?  what pins should I expose for this ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84112?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 08:43:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6d2dad3-3812-4ab5-87f1-4e7e992ad8b7</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Regardless development platform (MAC, Windows, Linux...) you need SWD/JTAG debugger to flash/debug nRF5x, SEGGER J-Link seems to be proven option, but there are more as I&amp;#39;ve mentioned. When it comes to compilation chain and IDE for cross-compiling on MAC you can find some hints on Blog zone, e.g. &lt;a href="https://devzone.nordicsemi.com/blogs/19/crossworks-crossstudio-examples/"&gt;this&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/blogs/3/a-week-with-crossworks/"&gt;this&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84118?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 08:07:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2686778-651b-487d-a2a2-2e3f20907081</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;If you want to &amp;quot;own&amp;quot; the chip then buy nRF52 DK board. It has JTAG/SWD on board, same for serial port emulation over USB, at the same time you have simple area with nRF52 reference design, good antenna and all the ports available on headers. Believe or not but that&amp;#39;s the best way for development, all the hings on DK board do not prevent you from &amp;quot;owning&amp;quot; the chip.&lt;/p&gt;
&lt;p&gt;In every case forget about &amp;quot;Arduino&amp;quot; style FW flashing over UART (serial line with FTDI chip emulating it over USB or any similar solution), that&amp;#39;s not the way how to work with ARM Cortex-M chips. If you still insist on Sparkfun board instead of Nordic DK then get any SEGGER J-Link board, they will all be compatible with SEGGER and Nordic tools/SW. If you are on budget you will hardly get anything cheaper then J-Link on board of nRF5x DK boards (~$40).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84111?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 08:06:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49f74191-b4fc-4259-adfe-0a81e8dc8f31</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;J-link from nRF5x-DK.&lt;/p&gt;
&lt;p&gt;Oh, on mac? I did not work on mac - but that should not matter, as there are j-link drivers available for MacOS, there is GCC for mac, there is Eclipse, SES... I worked on windows, but I am just saying there are the same tools available.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84110?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 08:05:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0a4e2f4-e324-4b03-9048-e41cf42fefc5</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Thanks, what programmer have you used on a mac ? can you flash the chip from this program? why havn&amp;#39;t you used Xcode ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84117?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 07:57:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:516f2cd6-4ddc-4acf-b3f1-ce62eb7c2ba5</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Thanks, I want to own the chip. So I don&amp;#39;t get it yet, sparkfun only took nrf52 and put it on a pcb - so for me its the closest I get into the pure chip. What I am trying to understand, is if its possible to program this board (=nrf52) directly from a usb ? they say you need a serial programmer like &lt;a href="https://www.sparkfun.com/products/13746?_ga=1.186040873.1000266542.1491059754"&gt;this&lt;/a&gt;, so I guess you can&amp;#39;t really program the chip - using none Arduino ? 2. What official Jtag should I buy and what pins should I use/expose to program it ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84113?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 17:57:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd801f08-2e74-47fa-8ff9-1b96a3efe12f</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Setting up GCC on MAC should be standard, IDE integration is also possible (see blog zone on this forum and search for MAC, Apple or OSX). When it comes to flashing that will be more difficult:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you want to stay with Sparkfun proprietary UART bootloader then you need to learn from them how to set it up on MAC (and with IDE you choose, although Make file integration shouldn&amp;#39;t be too much difficult).&lt;/li&gt;
&lt;li&gt;If you want to fully &amp;quot;own&amp;quot; nRF52 FW then you need to switch to some SWD (JTAG) flasher like SEGGER J-Link (using Nordic nRF51 or nRF52 DK is pretty convenient for ~$40) or ST-Link or LPCLink or some open source flasher &lt;a href="http://embeddedsoftdev.blogspot.ca/p/idap-link.html"&gt;like this one&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: So is there a way to develop on a mac? Can I use Sparkfun pcb with Nordic?</title><link>https://devzone.nordicsemi.com/thread/84109?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 16:30:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2b1c7ed-6f02-453b-96b2-0079551b3333</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;You can go with gcc, ex. with Eclipse or Segger Embedded Studio. There are blog posts in blog section that describe the setup quite nicely (succesfully tried both methods, prefer SES myself).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>