<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://tommy0804.ddns.net/index.php?action=history&amp;feed=atom&amp;title=Nordic%2C_nRF52_Preview_DK</id>
	<title>Nordic, nRF52 Preview DK - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://tommy0804.ddns.net/index.php?action=history&amp;feed=atom&amp;title=Nordic%2C_nRF52_Preview_DK"/>
	<link rel="alternate" type="text/html" href="https://tommy0804.ddns.net/index.php?title=Nordic,_nRF52_Preview_DK&amp;action=history"/>
	<updated>2026-08-21T16:33:03Z</updated>
	<subtitle>本wiki上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://tommy0804.ddns.net/index.php?title=Nordic,_nRF52_Preview_DK&amp;diff=548&amp;oldid=prev</id>
		<title>Tommy：​Refactor: add Category:Boards and SoCs</title>
		<link rel="alternate" type="text/html" href="https://tommy0804.ddns.net/index.php?title=Nordic,_nRF52_Preview_DK&amp;diff=548&amp;oldid=prev"/>
		<updated>2026-08-21T05:17:50Z</updated>

		<summary type="html">&lt;p&gt;Refactor: add [[Category:Boards and SoCs]]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月21日 (五) 13:17的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l98&quot;&gt;第98行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第98行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== [[ nRF52 Application - zephyr, small, scalable real-time operating system ]] ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== [[ nRF52 Application - zephyr, small, scalable real-time operating system ]] ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Boards and SoCs]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tommy</name></author>
	</entry>
	<entry>
		<id>https://tommy0804.ddns.net/index.php?title=Nordic,_nRF52_Preview_DK&amp;diff=17&amp;oldid=prev</id>
		<title>Tommy：​已建立頁面，內容為 &quot;== Prepare == === Install SDK === # Get latest SDK from https://developer.nordicsemi.com/nRF52_SDK/nRF52_SDK_v0.x.x/ (ex. nRF52_SDK_0.9.2_dbc28c9.zip) # Get SDK with…&quot;</title>
		<link rel="alternate" type="text/html" href="https://tommy0804.ddns.net/index.php?title=Nordic,_nRF52_Preview_DK&amp;diff=17&amp;oldid=prev"/>
		<updated>2018-08-22T15:14:00Z</updated>

		<summary type="html">&lt;p&gt;已建立頁面，內容為 &amp;quot;== Prepare == === Install SDK === # Get latest SDK from https://developer.nordicsemi.com/nRF52_SDK/nRF52_SDK_v0.x.x/ (ex. nRF52_SDK_0.9.2_dbc28c9.zip) # Get SDK with…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Prepare ==&lt;br /&gt;
=== Install SDK ===&lt;br /&gt;
# Get latest SDK from https://developer.nordicsemi.com/nRF52_SDK/nRF52_SDK_v0.x.x/ (ex. nRF52_SDK_0.9.2_dbc28c9.zip)&lt;br /&gt;
# Get SDK with FreeRTOS example from http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v11.x.x/ (nRF5_SDK_11.0.0-2.alpha_bc3f6a0.zip)&lt;br /&gt;
# Edit ./components/toolchain/gcc/Makefile.posix to fit your toolchain setting if necessary&lt;br /&gt;
&lt;br /&gt;
=== Install JLink ===&lt;br /&gt;
# Download &amp;quot;Software and Document pack&amp;quot; from https://www.segger.com/jlink-software.html according your platform (ex. x86_64)&lt;br /&gt;
# decompress and make a symbolic to /opt/SEGGER/JLink&lt;br /&gt;
## ln -s ~/Downloads/JLink_Linux_V510c_x86_64 /opt/SEGGER/JLink&lt;br /&gt;
=== Toolchain ===&lt;br /&gt;
sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install gcc-arm-none-eabi&lt;br /&gt;
=== Programming ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Softdevice&lt;br /&gt;
    ex.&lt;br /&gt;
    sudo /home/tommy/projects/mbed/nRF52/NrfJProg_7_7_0_Linux/nrfjprog --family NRF52 --program ~/projects/mbed/nRF52/s132_nrf52_1.0.0-3.alpha/s132_nrf52_1.0.0-3.alpha_softdevice.hex&lt;br /&gt;
&lt;br /&gt;
2. change dir to example &lt;br /&gt;
    ex.&lt;br /&gt;
    sudo ~/projects/mbed/nRF52/NrfJProg_7_7_0_Linux/nrfjprog --sectorerase --family nRF52 --program _build/nrf52832_xxaa_s132.hex&lt;br /&gt;
&lt;br /&gt;
3. sudo ~/projects/mbed/nRF52/NrfJProg_7_7_0_Linux/nrfjprog --sectorerase --family nRF52 --program _build/nrf52832_xxaa.hex&lt;br /&gt;
4. power recycle to take effect&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tommy@tommy-HP-EliteBook-Folio-1040-G2:~/projects/mbed/nordic/nRF52/nRF5_SDK_11.0.0_89a8197/examples/ble_peripheral/ble_app_beacon/pca10040/s132/armgcc$ sudo ~/projects/mbed/nordic/tools/nrfjprog --sectorerase --family nRF52 --program ~/projects/mbed/nordic/nRF52/s132/s132_nrf52_1.0.0-3.alpha_softdevice.hex &lt;br /&gt;
Parsing hex file.&lt;br /&gt;
Erasing page at address 0x0.&lt;br /&gt;
Erasing page at address 0x3000.&lt;br /&gt;
Erasing page at address 0x4000.&lt;br /&gt;
Erasing page at address 0x5000.&lt;br /&gt;
Erasing page at address 0x6000.&lt;br /&gt;
Erasing page at address 0x7000.&lt;br /&gt;
Erasing page at address 0x8000.&lt;br /&gt;
Erasing page at address 0x9000.&lt;br /&gt;
Erasing page at address 0xA000.&lt;br /&gt;
Erasing page at address 0xB000.&lt;br /&gt;
Erasing page at address 0xC000.&lt;br /&gt;
Erasing page at address 0xD000.&lt;br /&gt;
Erasing page at address 0xE000.&lt;br /&gt;
Erasing page at address 0xF000.&lt;br /&gt;
Erasing page at address 0x10000.&lt;br /&gt;
Erasing page at address 0x11000.&lt;br /&gt;
Erasing page at address 0x12000.&lt;br /&gt;
Erasing page at address 0x13000.&lt;br /&gt;
Erasing page at address 0x14000.&lt;br /&gt;
Erasing page at address 0x15000.&lt;br /&gt;
Erasing page at address 0x16000.&lt;br /&gt;
Erasing page at address 0x17000.&lt;br /&gt;
Erasing page at address 0x18000.&lt;br /&gt;
Erasing page at address 0x19000.&lt;br /&gt;
Erasing page at address 0x1A000.&lt;br /&gt;
Erasing page at address 0x1B000.&lt;br /&gt;
Erasing page at address 0x1C000.&lt;br /&gt;
Erasing page at address 0x1D000.&lt;br /&gt;
Applying system reset.&lt;br /&gt;
Checking that the area to write is not protected.&lt;br /&gt;
Programing device.&lt;br /&gt;
tommy@tommy-HP-EliteBook-Folio-1040-G2:~/projects/mbed/nordic/nRF52/nRF5_SDK_11.0.0_89a8197/examples/ble_peripheral/ble_app_beacon/pca10040/s132/armgcc$ sudo ~/projects/mbed/nordic/tools/nrfjprog --sectorerase --family nRF52 --program _build/nrf52832_xxaa_s132.hex &lt;br /&gt;
Parsing hex file.&lt;br /&gt;
Erasing page at address 0x1C000.&lt;br /&gt;
Erasing page at address 0x1D000.&lt;br /&gt;
Erasing page at address 0x1E000.&lt;br /&gt;
Erasing page at address 0x1F000.&lt;br /&gt;
Applying system reset.&lt;br /&gt;
Checking that the area to write is not protected.&lt;br /&gt;
Programing device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Console, UART ===&lt;br /&gt;
[[File:nrf52_cp2105.jpg|border|350px|nRF52 preview DK + CP2105]]&lt;br /&gt;
* cp2105 in host&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nRF52        Host&lt;br /&gt;
-----------------&lt;br /&gt;
RX           TX&lt;br /&gt;
CTS          RTS&lt;br /&gt;
TX           RX&lt;br /&gt;
RTS          CTS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tool, nRF Connect ===&lt;br /&gt;
[[File:Nrf-connect.png|border|350px|nRF Connect v1.0]]&lt;br /&gt;
&lt;br /&gt;
=== App source ===&lt;br /&gt;
* git clone https://github.com/NordicSemiconductor/Android-nRF-Toolbox&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
* git clone https://bitbucket.org/tommy0804/nrf52 (based on nRF52_SDK_0.9.2_dbc28c9.zip)&lt;br /&gt;
&lt;br /&gt;
== [[nRF52 Application - HMC5883L( 3 Axis Digital Compass)]] ==&lt;br /&gt;
&lt;br /&gt;
== [[ nRF52 Application - MAX7219, Serially Interfaced, 8-Digit LED Display Drivers (scrolling text) ]] ==&lt;br /&gt;
&lt;br /&gt;
== [[ nRF52 Application - zephyr, small, scalable real-time operating system ]] ==&lt;/div&gt;</summary>
		<author><name>Tommy</name></author>
	</entry>
</feed>