<?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>Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/74289/bare-metal-application-for-nrf53</link><description>Hi, 
 could some one inform me how to create a bare metal project for nRF5340 (Network Core/Application Code)? The specification gives everything to create an own stack on the chip. 
 It was simple to create a bare meal App for nRF52, but for nRF53 there</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 25 Jun 2021 16:11:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/74289/bare-metal-application-for-nrf53" /><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/317308?ContentTypeID=1</link><pubDate>Fri, 25 Jun 2021 16:11:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c34c3b0-7dc2-4908-b09e-c61cc6627634</guid><dc:creator>jasonrogers</dc:creator><description>&lt;p&gt;Thanks, ill give these a read.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/317157?ContentTypeID=1</link><pubDate>Fri, 25 Jun 2021 08:49:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d00b121e-eadf-48d1-878a-bad1e2bfefe5</guid><dc:creator>Vojislav</dc:creator><description>&lt;p&gt;there are several plugins for vs code that works with zephyr. Otherwise, you can add tasks to vs code to execute things you would otherwise do by hand in the terminal.&lt;br /&gt;&lt;br /&gt;I know that zephyr contributors are working on providing more helpful vs code tutorials, but until that comes you can use these:&lt;br /&gt;*&amp;nbsp;&lt;a href="https://marketplace.visualstudio.com/items?itemName=trond-snekvik.kconfig-lang"&gt;https://marketplace.visualstudio.com/items?itemName=trond-snekvik.kconfig-lang&lt;/a&gt;&lt;br /&gt;*&amp;nbsp;&lt;a href="https://marketplace.visualstudio.com/items?itemName=trond-snekvik.devicetree"&gt;https://marketplace.visualstudio.com/items?itemName=trond-snekvik.devicetree&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;*&amp;nbsp;&lt;a href="https://github.com/bus710/zephyr-rtos-development-in-linux#6-debug-the-blinky-app-in-vscode"&gt;https://github.com/bus710/zephyr-rtos-development-in-linux#6-debug-the-blinky-app-in-vscode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/317064?ContentTypeID=1</link><pubDate>Thu, 24 Jun 2021 15:26:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04dcdeaa-2668-4b5c-aef6-6b98b265fbdf</guid><dc:creator>jasonrogers</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/voja"&gt;Vojislav&lt;/a&gt; Do you have any tips on VSCode setup for the 5340?&amp;nbsp; I currently use the cli and make/flash from the vsc terminal and have no debugging support.&amp;nbsp; Pretty new to Zephyr and west so I have avoided both for the moment ... yet another build system always makes me cringe.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/317060?ContentTypeID=1</link><pubDate>Thu, 24 Jun 2021 15:16:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b39e2405-958f-434b-968b-5f083188bf74</guid><dc:creator>jasonrogers</dc:creator><description>&lt;p&gt;Nice...Direct register writing might be a touch more than I&amp;#39;d want to do...havnt done that since Gameboy programming days &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But would love to see your progress all the same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/316920?ContentTypeID=1</link><pubDate>Thu, 24 Jun 2021 09:39:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a88bfba-56ee-4cd1-85cb-64468628f202</guid><dc:creator>Semiory</dc:creator><description>&lt;p&gt;Thanks! I have started with IAR project. Currently only with direct regiter programming. I&amp;#39;ll post the link on it also after it will work.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/316828?ContentTypeID=1</link><pubDate>Wed, 23 Jun 2021 21:57:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:265c82fc-72ad-412f-a839-fc35710f95b3</guid><dc:creator>jasonrogers</dc:creator><description>&lt;p&gt;Here is a great mostly bare metal project that I&amp;#39;ve been absorbing today:&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://github.com/NordicPlayground/nrf-doom/"&gt;https://github.com/NordicPlayground/nrf-doom/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Uses a lot of peripherals, qspi memory, IPC, the radio (though no ble stack).&lt;/p&gt;
&lt;p&gt;The use of a simple standard make file is very refreshing after the mess of a build system you need to build any of the examples.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/316192?ContentTypeID=1</link><pubDate>Mon, 21 Jun 2021 08:43:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05b3eafd-b2bd-4646-9bf9-4222fc9fffb7</guid><dc:creator>Vojislav</dc:creator><description>&lt;p&gt;Frankly, I have not used SES for nRF53. I use west CLI in combination with VSCode. Regarding this, I recommend moving to the latest on the NCS since there were some flashing issues when rebuilding the project, but that is now resolved.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;For SES support I would open a new ticket to get a clear answer from nordic.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Vojislav.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/316143?ContentTypeID=1</link><pubDate>Sun, 20 Jun 2021 12:49:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9c844a4-ce1f-424e-97cd-38e7e936fffa</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;There are some initial&amp;nbsp;work from this library &lt;a href="https://github.com/IOsonata/IOsonata"&gt;https://github.com/IOsonata/IOsonata&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It is still a work in progress but can get all the startup code and linker script for GCC with full C++ support. &amp;nbsp;UART, SPI, I2C drivers are implemented on both Application and Network core. &amp;nbsp;Only default secure for the now. &amp;nbsp;Eclipse native project that can be open directly in Eclipse.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/316138?ContentTypeID=1</link><pubDate>Sun, 20 Jun 2021 07:34:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:935a3aa4-1489-4935-82b9-f02e8930a2aa</guid><dc:creator>Semiory</dc:creator><description>&lt;p&gt;Hi Marjeris,&lt;br /&gt;&amp;nbsp;We are goind to use the Radio without a Stack (I mean Bluetooth or other stacks). The Idea is to use the nRF53 as a the IO-Link Wireless Master. I have already written the Master Stack for nRF52 (Using provided API with IAR as IDE), the main reason to migrate to nRF53 is much better sensitivity.&lt;br /&gt;Actually the main problem, is that it is not possible to create a new working project in SES. (or other IDE)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/316132?ContentTypeID=1</link><pubDate>Sat, 19 Jun 2021 23:47:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc51ba35-84b5-41eb-8868-2c4c9bb15fdf</guid><dc:creator>Jordan Archer</dc:creator><description>&lt;p&gt;Is the recommendation against using SES for the nrf53 still true?&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;And is there any plan to resolve this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/306190?ContentTypeID=1</link><pubDate>Wed, 21 Apr 2021 19:02:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a436fe8-55b8-436f-9c17-d26de1670daf</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t recommend creating your own stack. It will be a lot of work for one person to do everything from scratch (specially if you are going to use Bluetooth and want the network core and application core to communicate with each other...) and that&amp;#39;s why we have created the nRF Connect SDK to support the nRF53 chip.&lt;/p&gt;
&lt;p&gt;I understand that using the Zephyr layers can seem a bit abstract. One solution is to use the nrfx APIs instead, which are closer to bare-metal. Here is an example which demonstrate how to use the nrfx-api &lt;a href="https://github.com/nrfconnect/sdk-zephyr/tree/a9423cbce69a5df78140a2cf3ba11aa56d395cfc/samples/boards/nrf/nrfx"&gt;here&lt;/a&gt;. That would be the closest you can get to what you are aiming for I think.&lt;br /&gt;&lt;br /&gt;If you want to write to the registers in the nRF53 directly you can take a look at this project by a github user &lt;a href="https://github.com/andenore/NordicSnippets/"&gt;here&lt;/a&gt;. It&amp;#39;s written for nRF52 but you can use the nRF53 PS to check for the registers&amp;#39; name for nRF53 and perhaps collaborate on that project.&lt;/p&gt;
&lt;p&gt;Anyways, there are many arguments for and against using the Zephyr API vs the nrfx-API, some of them are highlighted in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/70627/what-s-the-official-way-to-implement-a-simple-peripheral-spi-i2c-etc-with-ncs/290247#290247"&gt;this devzone answer&lt;/a&gt; from one of my colleagues.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bare metal application for nRF53</title><link>https://devzone.nordicsemi.com/thread/306167?ContentTypeID=1</link><pubDate>Wed, 21 Apr 2021 14:57:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b0acf3d-ed8c-46a6-8c1d-d5fe390645c3</guid><dc:creator>Vojislav</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;First I think there is no option to go &amp;quot;bare-metal&amp;quot; or without RTOS. nRF53 supports only zephyr based projects from Nordic as far as I know.&amp;nbsp;&lt;br /&gt;I would suggest moving to NCS1.5.0 and going through samples in NCS and zephyr and try them out on nRF53.&lt;br /&gt;Also instead of using SES, I would recommend going with the CLI interface and using the zephyr tool&amp;nbsp;&lt;strong&gt;west&lt;/strong&gt; for building and flashing since it is more convenient with this dual code chip.&lt;br /&gt;&lt;br /&gt;Best of luck!&lt;br /&gt;&lt;br /&gt;Vojislav.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>