ccollins476ad closed pull request #338: automated asf-site build URL: https://github.com/apache/mynewt-site/pull/338
This is a PR merged from a forked repository. As GitHub hides the original diff on merge, it is displayed below for the sake of provenance: As this is a foreign pull request (from a fork), the diff is supplied below (as it won't show otherwise due to GitHub magic): diff --git a/latest/mkdocs/search_index.json b/latest/mkdocs/search_index.json index bc2c20f20..f66e5be44 100644 --- a/latest/mkdocs/search_index.json +++ b/latest/mkdocs/search_index.json @@ -1112,7 +1112,7 @@ }, { "location": "/os/tutorials/project-nrf52-slinky/", - "text": "Project Slinky using the Nordic nRF52 Board\n\n\nThis tutorial shows you how to create, build and run the Slinky application and communicate with newtmgr for a Nordic nRF52 board.\n\n\nPrerequisites\n\n\n\n\nMeet the prerequisites listed in \nProject Slinky\n. \n\n\nHave a Nordic nRF52-DK board. \n\n\nInstall the \nSegger JLINK Software and documentation pack\n.\n\n\n\n\nCreate a New Project\n\n\nCreate a new project if you do not have an existing one. You can skip this step and proceed to \ncreate the targets\n if you already have a project created or completed the \nSim Slinky\n tutorial. \n\n\nRun the following commands to create a new project. We name the project \nslinky\n. \n\n\n$ newt new slinky\nDownloading project skeleton from apache/mynewt-blinky...\n...\nInstalling skeleton in slink...\nProject slinky successfully created\n$ cd slinky\n$newt install \napache-mynewt-core\n\n\n\n\n\n\n\n Create the Targets\n\n\nCreate two targets for the nRF52-DK board - one for the bootloader and one for the Slinky application.\n\n\nRun the following \nnewt target\n commands, from your project directory, to create a bootloader target. We name the target \nnrf52_boot\n.\n\n\n$ newt target create nrf52_boot\n$ newt target set nrf52_boot bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_boot build_profile=optimized\n$ newt target set nrf52_boot app=@apache-mynewt-core/apps/boot\n\n\n\n\n\n\nRun the following \nnewt target\n commands to create a target for the Slinky application. We name the target \nnrf52_slinky\n.\n\n\n$ newt target create nrf52_slinky\n$ newt target set nrf52_slinky bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_slinky build_profile=debug\n$ newt target set nrf52_slinky app=@apache-mynewt-core/apps/slinky\n\n\n\n\n\n\n\nBuild the Targets\n\n\nRun the \nnewt build nrf52_boot\n command to build the bootloader:\n\n\n$ newt build nrf52-boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot\n\n\n\n\n\n\n\nRun the \nnewt build nrf52_slinky\n command to build the Slinky application:\n\n\n$newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky\n\n\n\n\n\n\n\nSign and Create the Slinky Application Image\n\n\nRun the \nnewt create-image nrf52_slinky 1.0.0\n command to create and sign the application image. You may assign an arbitrary version (e.g. 1.0.0) to the image.\n\n\n$ newt create-image nrf52_slinky 1.0.0\nApp image succesfully generated: ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.img\n$\n\n\n\n\n\n\n\nConnect to the Board\n\n\n\n\nConnect a micro-USB cable from your computer to the micro-USB port on the nRF52-DK board.\n\n\nTurn the power on the board to ON. You should see the green LED light up on the board.\n\n\n\n\n\n\nLoad the Bootloader and the Slinky Application Image\n\n\nRun the \nnewt load nrf52_boot\n command to load the bootloader onto the board:\n\n\n$ newt load nrf52_boot\nLoading bootloader\n$\n\n\n\n\n\n\nRun the \nnewt load nrf52_slinky\n command to load the Slinky application image onto the board:\n\n\n$ newt load nrf52_slinky\nLoading app image into slot 1\n$\n\n\n\n\n\n\n\nConnect Newtmgr with the Board using a Serial Connection\n\n\nSet up a serial connection from your computer to the nRF52-DK board (See \nSerial Port Setup\n). \n\n\nLocate the port, in the /dev directory on your computer, that the serial connection uses. The format of the port name is platform dependent:\n\n\n\n\nMac OS uses the format \ntty.usbserial-\nsome identifier\n.\n\n\nLinux uses the format \nTTYUSB\nN\n, where \nN\n is a number. For example, TTYUSB2.\n\n\n\n\nMinGW on Windows uses the format \nttyS\nN\n, where \nN\n is a number. You must map the port name to a Windows COM port: \n/dev/ttyS\nN\n maps to \nCOM\nN+1\n. For example, \n/dev/ttyS2\n maps to \nCOM3\n. \n\n\nYou can also use the Windows Device Manager to find the COM port number.\n\n\n\n\n\n\n\n\n$ ls /dev/tty*usbserial*\n/dev/tty.usbserial-1d11\n$\n\n\n\n\n\n\n\nSetup a newtmgr connection profile for the serial port. For our example, the port is \n/dev/tty.usbserial-1d11\n. \n\n\nRun the \nnewtmgr conn add\n command to define a newtmgr connection profile for the serial port. We name the connection profile \nnrf52serial\n. \n\n\nNote\n: \n\n\n\n\nYou will need to replace the \nconnstring\n with the specific port for your serial connection. \n\n\nOn Windows, you must specify \nCOM\nN+1\n for the connstring if \n/dev/ttyS\nN\n is the serial port.\n\n\n\n\n\n\n$ newtmgr conn add nrf52serial type=serial connstring=/dev/tty.usbserial-1d11\nConnection profile nrf52serial successfully added\n$\n\n\n\n\n\n\nYou can run the \nnewt conn show\n command to see all the newtmgr connection profiles:\n\n\n$ newtmgr conn show\nConnection profiles:\n nrf52serial: type=serial, connstring=\n/dev/tty.usbserial-1d11\n\n sim1: type=serial, connstring=\n/dev/ttys012\n\n$\n\n\n\n\n\n\n\nUse Newtmgr to Query the Board\n\n\nRun some newtmgr commands to query and receive responses back from the board (See the \nNewt Manager Guide\n for more information on the newtmgr commands). \n\n\nRun the \nnewtmgr echo hello -c nrf52serial\n command. This is the simplest command that requests the board to echo back the text. \n\n\n$ newtmgr echo hello -c nrf52serial \nhello\n$\n\n\n\n\n\n\nRun the \nnewtmgr image list -c nrf52serial\n command to list the images on the board:\n\n\n$ newtmgr image list -c nrf52serial \nImages:\n slot=0\n version: 1.0.0\n bootable: true\n flags: active confirmed\n hash: f411a55d7a5f54eb8880d380bf47521d8c41ed77fd0a7bd5373b0ae87ddabd42\nSplit status: N/A\n$\n\n\n\n\n\n\nRun the \nnewtmgr taskstat -c nrf52serial\n command to display the task statistics on the board:\n\n\n$ newtmgr taskstat -c nrf52serial\n task pri tid runtime csw stksz stkuse last_checkin next_checkin\n idle 255 0 43484 539 64 32 0 0\n main 127 1 1 90 1024 353 0 0\n task1 8 2 0 340 192 114 0 0\n task2 9 3 0 340 64 31 0 0\n$", + "text": "Project Slinky using the Nordic nRF52 Board\n\n\nThis tutorial shows you how to create, build and run the Slinky application and communicate with newtmgr for a Nordic nRF52 board.\n\n\nPrerequisites\n\n\n\n\nMeet the prerequisites listed in \nProject Slinky\n. \n\n\nHave a Nordic nRF52-DK board. \n\n\nInstall the \nSegger JLINK Software and documentation pack\n.\n\n\n\n\nCreate a New Project\n\n\nCreate a new project if you do not have an existing one. You can skip this step and proceed to \ncreate the targets\n if you already have a project created or completed the \nSim Slinky\n tutorial. \n\n\nRun the following commands to create a new project. We name the project \nslinky\n. \n\n\n$ newt new slinky\nDownloading project skeleton from apache/mynewt-blinky...\n...\nInstalling skeleton in slink...\nProject slinky successfully created\n$ cd slinky\n$newt install \napache-mynewt-core\n\n\n\n\n\n\n\n Create the Targets\n\n\nCreate two targets for the nRF52-DK board - one for the bootloader and one for the Slinky application.\n\n\nRun the following \nnewt target\n commands, from your project directory, to create a bootloader target. We name the target \nnrf52_boot\n.\n\n\n$ newt target create nrf52_boot\n$ newt target set nrf52_boot bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_boot build_profile=optimized\n$ newt target set nrf52_boot app=@apache-mynewt-core/apps/boot\n\n\n\n\n\n\nRun the following \nnewt target\n commands to create a target for the Slinky application. We name the target \nnrf52_slinky\n.\n\n\n$ newt target create nrf52_slinky\n$ newt target set nrf52_slinky bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_slinky build_profile=debug\n$ newt target set nrf52_slinky app=@apache-mynewt-core/apps/slinky\n\n\n\n\n\n\n\nBuild the Targets\n\n\nRun the \nnewt build nrf52_boot\n command to build the bootloader:\n\n\n$ newt build nrf52_boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot\n\n\n\n\n\n\n\nRun the \nnewt build nrf52_slinky\n command to build the Slinky application:\n\n\n$newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky\n\n\n\n\n\n\n\nSign and Create the Slinky Application Image\n\n\nRun the \nnewt create-image nrf52_slinky 1.0.0\n command to create and sign the application image. You may assign an arbitrary version (e.g. 1.0.0) to the image.\n\n\n$ newt create-image nrf52_slinky 1.0.0\nApp image succesfully generated: ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.img\n$\n\n\n\n\n\n\n\nConnect to the Board\n\n\n\n\nConnect a micro-USB cable from your computer to the micro-USB port on the nRF52-DK board.\n\n\nTurn the power on the board to ON. You should see the green LED light up on the board.\n\n\n\n\n\n\nLoad the Bootloader and the Slinky Application Image\n\n\nRun the \nnewt load nrf52_boot\n command to load the bootloader onto the board:\n\n\n$ newt load nrf52_boot\nLoading bootloader\n$\n\n\n\n\n\n\nRun the \nnewt load nrf52_slinky\n command to load the Slinky application image onto the board:\n\n\n$ newt load nrf52_slinky\nLoading app image into slot 1\n$\n\n\n\n\n\n\n\nConnect Newtmgr with the Board using a Serial Connection\n\n\nSet up a serial connection from your computer to the nRF52-DK board (See \nSerial Port Setup\n). \n\n\nLocate the port, in the /dev directory on your computer, that the serial connection uses. The format of the port name is platform dependent:\n\n\n\n\nMac OS uses the format \ntty.usbserial-\nsome identifier\n.\n\n\nLinux uses the format \nTTYUSB\nN\n, where \nN\n is a number. For example, TTYUSB2.\n\n\n\n\nMinGW on Windows uses the format \nttyS\nN\n, where \nN\n is a number. You must map the port name to a Windows COM port: \n/dev/ttyS\nN\n maps to \nCOM\nN+1\n. For example, \n/dev/ttyS2\n maps to \nCOM3\n. \n\n\nYou can also use the Windows Device Manager to find the COM port number.\n\n\n\n\n\n\n\n\n$ ls /dev/tty*usbserial*\n/dev/tty.usbserial-1d11\n$\n\n\n\n\n\n\n\nSetup a newtmgr connection profile for the serial port. For our example, the port is \n/dev/tty.usbserial-1d11\n. \n\n\nRun the \nnewtmgr conn add\n command to define a newtmgr connection profile for the serial port. We name the connection profile \nnrf52serial\n. \n\n\nNote\n: \n\n\n\n\nYou will need to replace the \nconnstring\n with the specific port for your serial connection. \n\n\nOn Windows, you must specify \nCOM\nN+1\n for the connstring if \n/dev/ttyS\nN\n is the serial port.\n\n\n\n\n\n\n$ newtmgr conn add nrf52serial type=serial connstring=/dev/tty.usbserial-1d11\nConnection profile nrf52serial successfully added\n$\n\n\n\n\n\n\nYou can run the \nnewt conn show\n command to see all the newtmgr connection profiles:\n\n\n$ newtmgr conn show\nConnection profiles:\n nrf52serial: type=serial, connstring=\n/dev/tty.usbserial-1d11\n\n sim1: type=serial, connstring=\n/dev/ttys012\n\n$\n\n\n\n\n\n\n\nUse Newtmgr to Query the Board\n\n\nRun some newtmgr commands to query and receive responses back from the board (See the \nNewt Manager Guide\n for more information on the newtmgr commands). \n\n\nRun the \nnewtmgr echo hello -c nrf52serial\n command. This is the simplest command that requests the board to echo back the text. \n\n\n$ newtmgr echo hello -c nrf52serial \nhello\n$\n\n\n\n\n\n\nRun the \nnewtmgr image list -c nrf52serial\n command to list the images on the board:\n\n\n$ newtmgr image list -c nrf52serial \nImages:\n slot=0\n version: 1.0.0\n bootable: true\n flags: active confirmed\n hash: f411a55d7a5f54eb8880d380bf47521d8c41ed77fd0a7bd5373b0ae87ddabd42\nSplit status: N/A\n$\n\n\n\n\n\n\nRun the \nnewtmgr taskstat -c nrf52serial\n command to display the task statistics on the board:\n\n\n$ newtmgr taskstat -c nrf52serial\n task pri tid runtime csw stksz stkuse last_checkin next_checkin\n idle 255 0 43484 539 64 32 0 0\n main 127 1 1 90 1024 353 0 0\n task1 8 2 0 340 192 114 0 0\n task2 9 3 0 340 64 31 0 0\n$", "title": "Slinky on Nordic nRF52" }, { @@ -1132,7 +1132,7 @@ }, { "location": "/os/tutorials/project-nrf52-slinky/#build-the-targets", - "text": "Run the newt build nrf52_boot command to build the bootloader: $ newt build nrf52-boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot Run the newt build nrf52_slinky command to build the Slinky application: $newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky", + "text": "Run the newt build nrf52_boot command to build the bootloader: $ newt build nrf52_boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot Run the newt build nrf52_slinky command to build the Slinky application: $newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky", "title": "Build the Targets" }, { diff --git a/latest/os/tutorials/project-nrf52-slinky/index.html b/latest/os/tutorials/project-nrf52-slinky/index.html index bb1bd007a..43034e6d9 100644 --- a/latest/os/tutorials/project-nrf52-slinky/index.html +++ b/latest/os/tutorials/project-nrf52-slinky/index.html @@ -548,7 +548,7 @@ <h3 id="create-the-targets"><a name="create_targets"></a> Create the Targets</h3 <p><br></p> <h3 id="build-the-targets">Build the Targets</h3> <p>Run the <code>newt build nrf52_boot</code> command to build the bootloader:</p> -<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span></span>$ newt build nrf52-boot +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span></span>$ newt build nrf52_boot Building target targets/nrf52_boot Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c diff --git a/latest/sitemap.xml b/latest/sitemap.xml index 752b2028f..709ac29a8 100644 --- a/latest/sitemap.xml +++ b/latest/sitemap.xml @@ -4,7 +4,7 @@ <url> <loc>http://mynewt.apache.org/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -13,13 +13,13 @@ <url> <loc>http://mynewt.apache.org/pages/ble/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/pages/securitybullets/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -28,7 +28,7 @@ <url> <loc>http://mynewt.apache.org/quick-start/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -36,7 +36,7 @@ <url> <loc>http://mynewt.apache.org/about/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -44,7 +44,7 @@ <url> <loc>http://mynewt.apache.org/talks/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -52,7 +52,7 @@ <url> <loc>http://mynewt.apache.org/download/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -60,7 +60,7 @@ <url> <loc>http://mynewt.apache.org/community/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -68,7 +68,7 @@ <url> <loc>http://mynewt.apache.org/events/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -77,7 +77,7 @@ <url> <loc>http://mynewt.apache.org/os/introduction/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -89,7 +89,7 @@ <url> <loc>http://mynewt.apache.org/os/get_started/vocabulary/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -125,7 +125,7 @@ <url> <loc>http://mynewt.apache.org/known_issues/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -135,37 +135,37 @@ <url> <loc>http://mynewt.apache.org/newt/install/prev_releases/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/newtmgr/prev_releases/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/go_env/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/ide/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/how_to_edit_docs/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/answers/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> diff --git a/mkdocs/search_index.json b/mkdocs/search_index.json index bc2c20f20..f66e5be44 100644 --- a/mkdocs/search_index.json +++ b/mkdocs/search_index.json @@ -1112,7 +1112,7 @@ }, { "location": "/os/tutorials/project-nrf52-slinky/", - "text": "Project Slinky using the Nordic nRF52 Board\n\n\nThis tutorial shows you how to create, build and run the Slinky application and communicate with newtmgr for a Nordic nRF52 board.\n\n\nPrerequisites\n\n\n\n\nMeet the prerequisites listed in \nProject Slinky\n. \n\n\nHave a Nordic nRF52-DK board. \n\n\nInstall the \nSegger JLINK Software and documentation pack\n.\n\n\n\n\nCreate a New Project\n\n\nCreate a new project if you do not have an existing one. You can skip this step and proceed to \ncreate the targets\n if you already have a project created or completed the \nSim Slinky\n tutorial. \n\n\nRun the following commands to create a new project. We name the project \nslinky\n. \n\n\n$ newt new slinky\nDownloading project skeleton from apache/mynewt-blinky...\n...\nInstalling skeleton in slink...\nProject slinky successfully created\n$ cd slinky\n$newt install \napache-mynewt-core\n\n\n\n\n\n\n\n Create the Targets\n\n\nCreate two targets for the nRF52-DK board - one for the bootloader and one for the Slinky application.\n\n\nRun the following \nnewt target\n commands, from your project directory, to create a bootloader target. We name the target \nnrf52_boot\n.\n\n\n$ newt target create nrf52_boot\n$ newt target set nrf52_boot bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_boot build_profile=optimized\n$ newt target set nrf52_boot app=@apache-mynewt-core/apps/boot\n\n\n\n\n\n\nRun the following \nnewt target\n commands to create a target for the Slinky application. We name the target \nnrf52_slinky\n.\n\n\n$ newt target create nrf52_slinky\n$ newt target set nrf52_slinky bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_slinky build_profile=debug\n$ newt target set nrf52_slinky app=@apache-mynewt-core/apps/slinky\n\n\n\n\n\n\n\nBuild the Targets\n\n\nRun the \nnewt build nrf52_boot\n command to build the bootloader:\n\n\n$ newt build nrf52-boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot\n\n\n\n\n\n\n\nRun the \nnewt build nrf52_slinky\n command to build the Slinky application:\n\n\n$newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky\n\n\n\n\n\n\n\nSign and Create the Slinky Application Image\n\n\nRun the \nnewt create-image nrf52_slinky 1.0.0\n command to create and sign the application image. You may assign an arbitrary version (e.g. 1.0.0) to the image.\n\n\n$ newt create-image nrf52_slinky 1.0.0\nApp image succesfully generated: ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.img\n$\n\n\n\n\n\n\n\nConnect to the Board\n\n\n\n\nConnect a micro-USB cable from your computer to the micro-USB port on the nRF52-DK board.\n\n\nTurn the power on the board to ON. You should see the green LED light up on the board.\n\n\n\n\n\n\nLoad the Bootloader and the Slinky Application Image\n\n\nRun the \nnewt load nrf52_boot\n command to load the bootloader onto the board:\n\n\n$ newt load nrf52_boot\nLoading bootloader\n$\n\n\n\n\n\n\nRun the \nnewt load nrf52_slinky\n command to load the Slinky application image onto the board:\n\n\n$ newt load nrf52_slinky\nLoading app image into slot 1\n$\n\n\n\n\n\n\n\nConnect Newtmgr with the Board using a Serial Connection\n\n\nSet up a serial connection from your computer to the nRF52-DK board (See \nSerial Port Setup\n). \n\n\nLocate the port, in the /dev directory on your computer, that the serial connection uses. The format of the port name is platform dependent:\n\n\n\n\nMac OS uses the format \ntty.usbserial-\nsome identifier\n.\n\n\nLinux uses the format \nTTYUSB\nN\n, where \nN\n is a number. For example, TTYUSB2.\n\n\n\n\nMinGW on Windows uses the format \nttyS\nN\n, where \nN\n is a number. You must map the port name to a Windows COM port: \n/dev/ttyS\nN\n maps to \nCOM\nN+1\n. For example, \n/dev/ttyS2\n maps to \nCOM3\n. \n\n\nYou can also use the Windows Device Manager to find the COM port number.\n\n\n\n\n\n\n\n\n$ ls /dev/tty*usbserial*\n/dev/tty.usbserial-1d11\n$\n\n\n\n\n\n\n\nSetup a newtmgr connection profile for the serial port. For our example, the port is \n/dev/tty.usbserial-1d11\n. \n\n\nRun the \nnewtmgr conn add\n command to define a newtmgr connection profile for the serial port. We name the connection profile \nnrf52serial\n. \n\n\nNote\n: \n\n\n\n\nYou will need to replace the \nconnstring\n with the specific port for your serial connection. \n\n\nOn Windows, you must specify \nCOM\nN+1\n for the connstring if \n/dev/ttyS\nN\n is the serial port.\n\n\n\n\n\n\n$ newtmgr conn add nrf52serial type=serial connstring=/dev/tty.usbserial-1d11\nConnection profile nrf52serial successfully added\n$\n\n\n\n\n\n\nYou can run the \nnewt conn show\n command to see all the newtmgr connection profiles:\n\n\n$ newtmgr conn show\nConnection profiles:\n nrf52serial: type=serial, connstring=\n/dev/tty.usbserial-1d11\n\n sim1: type=serial, connstring=\n/dev/ttys012\n\n$\n\n\n\n\n\n\n\nUse Newtmgr to Query the Board\n\n\nRun some newtmgr commands to query and receive responses back from the board (See the \nNewt Manager Guide\n for more information on the newtmgr commands). \n\n\nRun the \nnewtmgr echo hello -c nrf52serial\n command. This is the simplest command that requests the board to echo back the text. \n\n\n$ newtmgr echo hello -c nrf52serial \nhello\n$\n\n\n\n\n\n\nRun the \nnewtmgr image list -c nrf52serial\n command to list the images on the board:\n\n\n$ newtmgr image list -c nrf52serial \nImages:\n slot=0\n version: 1.0.0\n bootable: true\n flags: active confirmed\n hash: f411a55d7a5f54eb8880d380bf47521d8c41ed77fd0a7bd5373b0ae87ddabd42\nSplit status: N/A\n$\n\n\n\n\n\n\nRun the \nnewtmgr taskstat -c nrf52serial\n command to display the task statistics on the board:\n\n\n$ newtmgr taskstat -c nrf52serial\n task pri tid runtime csw stksz stkuse last_checkin next_checkin\n idle 255 0 43484 539 64 32 0 0\n main 127 1 1 90 1024 353 0 0\n task1 8 2 0 340 192 114 0 0\n task2 9 3 0 340 64 31 0 0\n$", + "text": "Project Slinky using the Nordic nRF52 Board\n\n\nThis tutorial shows you how to create, build and run the Slinky application and communicate with newtmgr for a Nordic nRF52 board.\n\n\nPrerequisites\n\n\n\n\nMeet the prerequisites listed in \nProject Slinky\n. \n\n\nHave a Nordic nRF52-DK board. \n\n\nInstall the \nSegger JLINK Software and documentation pack\n.\n\n\n\n\nCreate a New Project\n\n\nCreate a new project if you do not have an existing one. You can skip this step and proceed to \ncreate the targets\n if you already have a project created or completed the \nSim Slinky\n tutorial. \n\n\nRun the following commands to create a new project. We name the project \nslinky\n. \n\n\n$ newt new slinky\nDownloading project skeleton from apache/mynewt-blinky...\n...\nInstalling skeleton in slink...\nProject slinky successfully created\n$ cd slinky\n$newt install \napache-mynewt-core\n\n\n\n\n\n\n\n Create the Targets\n\n\nCreate two targets for the nRF52-DK board - one for the bootloader and one for the Slinky application.\n\n\nRun the following \nnewt target\n commands, from your project directory, to create a bootloader target. We name the target \nnrf52_boot\n.\n\n\n$ newt target create nrf52_boot\n$ newt target set nrf52_boot bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_boot build_profile=optimized\n$ newt target set nrf52_boot app=@apache-mynewt-core/apps/boot\n\n\n\n\n\n\nRun the following \nnewt target\n commands to create a target for the Slinky application. We name the target \nnrf52_slinky\n.\n\n\n$ newt target create nrf52_slinky\n$ newt target set nrf52_slinky bsp=@apache-mynewt-core/hw/bsp/nrf52dk\n$ newt target set nrf52_slinky build_profile=debug\n$ newt target set nrf52_slinky app=@apache-mynewt-core/apps/slinky\n\n\n\n\n\n\n\nBuild the Targets\n\n\nRun the \nnewt build nrf52_boot\n command to build the bootloader:\n\n\n$ newt build nrf52_boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot\n\n\n\n\n\n\n\nRun the \nnewt build nrf52_slinky\n command to build the Slinky application:\n\n\n$newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky\n\n\n\n\n\n\n\nSign and Create the Slinky Application Image\n\n\nRun the \nnewt create-image nrf52_slinky 1.0.0\n command to create and sign the application image. You may assign an arbitrary version (e.g. 1.0.0) to the image.\n\n\n$ newt create-image nrf52_slinky 1.0.0\nApp image succesfully generated: ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.img\n$\n\n\n\n\n\n\n\nConnect to the Board\n\n\n\n\nConnect a micro-USB cable from your computer to the micro-USB port on the nRF52-DK board.\n\n\nTurn the power on the board to ON. You should see the green LED light up on the board.\n\n\n\n\n\n\nLoad the Bootloader and the Slinky Application Image\n\n\nRun the \nnewt load nrf52_boot\n command to load the bootloader onto the board:\n\n\n$ newt load nrf52_boot\nLoading bootloader\n$\n\n\n\n\n\n\nRun the \nnewt load nrf52_slinky\n command to load the Slinky application image onto the board:\n\n\n$ newt load nrf52_slinky\nLoading app image into slot 1\n$\n\n\n\n\n\n\n\nConnect Newtmgr with the Board using a Serial Connection\n\n\nSet up a serial connection from your computer to the nRF52-DK board (See \nSerial Port Setup\n). \n\n\nLocate the port, in the /dev directory on your computer, that the serial connection uses. The format of the port name is platform dependent:\n\n\n\n\nMac OS uses the format \ntty.usbserial-\nsome identifier\n.\n\n\nLinux uses the format \nTTYUSB\nN\n, where \nN\n is a number. For example, TTYUSB2.\n\n\n\n\nMinGW on Windows uses the format \nttyS\nN\n, where \nN\n is a number. You must map the port name to a Windows COM port: \n/dev/ttyS\nN\n maps to \nCOM\nN+1\n. For example, \n/dev/ttyS2\n maps to \nCOM3\n. \n\n\nYou can also use the Windows Device Manager to find the COM port number.\n\n\n\n\n\n\n\n\n$ ls /dev/tty*usbserial*\n/dev/tty.usbserial-1d11\n$\n\n\n\n\n\n\n\nSetup a newtmgr connection profile for the serial port. For our example, the port is \n/dev/tty.usbserial-1d11\n. \n\n\nRun the \nnewtmgr conn add\n command to define a newtmgr connection profile for the serial port. We name the connection profile \nnrf52serial\n. \n\n\nNote\n: \n\n\n\n\nYou will need to replace the \nconnstring\n with the specific port for your serial connection. \n\n\nOn Windows, you must specify \nCOM\nN+1\n for the connstring if \n/dev/ttyS\nN\n is the serial port.\n\n\n\n\n\n\n$ newtmgr conn add nrf52serial type=serial connstring=/dev/tty.usbserial-1d11\nConnection profile nrf52serial successfully added\n$\n\n\n\n\n\n\nYou can run the \nnewt conn show\n command to see all the newtmgr connection profiles:\n\n\n$ newtmgr conn show\nConnection profiles:\n nrf52serial: type=serial, connstring=\n/dev/tty.usbserial-1d11\n\n sim1: type=serial, connstring=\n/dev/ttys012\n\n$\n\n\n\n\n\n\n\nUse Newtmgr to Query the Board\n\n\nRun some newtmgr commands to query and receive responses back from the board (See the \nNewt Manager Guide\n for more information on the newtmgr commands). \n\n\nRun the \nnewtmgr echo hello -c nrf52serial\n command. This is the simplest command that requests the board to echo back the text. \n\n\n$ newtmgr echo hello -c nrf52serial \nhello\n$\n\n\n\n\n\n\nRun the \nnewtmgr image list -c nrf52serial\n command to list the images on the board:\n\n\n$ newtmgr image list -c nrf52serial \nImages:\n slot=0\n version: 1.0.0\n bootable: true\n flags: active confirmed\n hash: f411a55d7a5f54eb8880d380bf47521d8c41ed77fd0a7bd5373b0ae87ddabd42\nSplit status: N/A\n$\n\n\n\n\n\n\nRun the \nnewtmgr taskstat -c nrf52serial\n command to display the task statistics on the board:\n\n\n$ newtmgr taskstat -c nrf52serial\n task pri tid runtime csw stksz stkuse last_checkin next_checkin\n idle 255 0 43484 539 64 32 0 0\n main 127 1 1 90 1024 353 0 0\n task1 8 2 0 340 192 114 0 0\n task2 9 3 0 340 64 31 0 0\n$", "title": "Slinky on Nordic nRF52" }, { @@ -1132,7 +1132,7 @@ }, { "location": "/os/tutorials/project-nrf52-slinky/#build-the-targets", - "text": "Run the newt build nrf52_boot command to build the bootloader: $ newt build nrf52-boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot Run the newt build nrf52_slinky command to build the Slinky application: $newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky", + "text": "Run the newt build nrf52_boot command to build the bootloader: $ newt build nrf52_boot\nBuilding target targets/nrf52_boot\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/apps/boot/src/boot.c\n ...\n\nArchiving sys_mfg.a\nArchiving sys_sysinit.a\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_boot/app/apps/boot/boot.elf\nTarget successfully built: targets/nrf52_boot Run the newt build nrf52_slinky command to build the Slinky application: $newt build nrf52_slinky\nBuilding target targets/nrf52_slinky\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c\nCompiling repos/apache-mynewt-core/boot/split/src/split.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/loader.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c\nCompiling repos/apache-mynewt-core/boot/split/src/split_config.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c\nCompiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c\nCompiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c\nCompiling repos/apache-mynewt-core/apps/slinky/src/main.c\n\n ...\n\nArchiving util_mem.a\nLinking ~/dev/slinky/bin/targets/nrf52_slinky/app/apps/slinky/slinky.elf\nTarget successfully built: targets/nrf52_slinky", "title": "Build the Targets" }, { diff --git a/os/tutorials/project-nrf52-slinky/index.html b/os/tutorials/project-nrf52-slinky/index.html index bb1bd007a..43034e6d9 100644 --- a/os/tutorials/project-nrf52-slinky/index.html +++ b/os/tutorials/project-nrf52-slinky/index.html @@ -548,7 +548,7 @@ <h3 id="create-the-targets"><a name="create_targets"></a> Create the Targets</h3 <p><br></p> <h3 id="build-the-targets">Build the Targets</h3> <p>Run the <code>newt build nrf52_boot</code> command to build the bootloader:</p> -<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span></span>$ newt build nrf52-boot +<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span></span>$ newt build nrf52_boot Building target targets/nrf52_boot Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c diff --git a/sitemap.xml b/sitemap.xml index 752b2028f..709ac29a8 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -4,7 +4,7 @@ <url> <loc>http://mynewt.apache.org/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -13,13 +13,13 @@ <url> <loc>http://mynewt.apache.org/pages/ble/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/pages/securitybullets/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -28,7 +28,7 @@ <url> <loc>http://mynewt.apache.org/quick-start/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -36,7 +36,7 @@ <url> <loc>http://mynewt.apache.org/about/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -44,7 +44,7 @@ <url> <loc>http://mynewt.apache.org/talks/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -52,7 +52,7 @@ <url> <loc>http://mynewt.apache.org/download/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -60,7 +60,7 @@ <url> <loc>http://mynewt.apache.org/community/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -68,7 +68,7 @@ <url> <loc>http://mynewt.apache.org/events/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -77,7 +77,7 @@ <url> <loc>http://mynewt.apache.org/os/introduction/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -89,7 +89,7 @@ <url> <loc>http://mynewt.apache.org/os/get_started/vocabulary/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -125,7 +125,7 @@ <url> <loc>http://mynewt.apache.org/known_issues/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -135,37 +135,37 @@ <url> <loc>http://mynewt.apache.org/newt/install/prev_releases/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/newtmgr/prev_releases/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/go_env/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/ide/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/how_to_edit_docs/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/answers/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> diff --git a/v0_9_0/sitemap.xml b/v0_9_0/sitemap.xml index def026c8a..c0b4383db 100644 --- a/v0_9_0/sitemap.xml +++ b/v0_9_0/sitemap.xml @@ -4,7 +4,7 @@ <url> <loc>http://mynewt.apache.org/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -12,7 +12,7 @@ <url> <loc>http://mynewt.apache.org/quick-start/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -20,7 +20,7 @@ <url> <loc>http://mynewt.apache.org/about/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -28,7 +28,7 @@ <url> <loc>http://mynewt.apache.org/download/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -36,7 +36,7 @@ <url> <loc>http://mynewt.apache.org/community/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -44,7 +44,7 @@ <url> <loc>http://mynewt.apache.org/events/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -53,7 +53,7 @@ <url> <loc>http://mynewt.apache.org/os/introduction/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -65,7 +65,7 @@ <url> <loc>http://mynewt.apache.org/os/get_started/vocabulary/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -101,7 +101,7 @@ <url> <loc>http://mynewt.apache.org/known_issues/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -111,13 +111,13 @@ <url> <loc>http://mynewt.apache.org/faq/how_to_edit_docs/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/answers/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> diff --git a/v1_0_0/sitemap.xml b/v1_0_0/sitemap.xml index aa0243121..73886f3b2 100644 --- a/v1_0_0/sitemap.xml +++ b/v1_0_0/sitemap.xml @@ -4,7 +4,7 @@ <url> <loc>http://mynewt.apache.org/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -13,7 +13,7 @@ <url> <loc>http://mynewt.apache.org/pages/ble/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -22,7 +22,7 @@ <url> <loc>http://mynewt.apache.org/quick-start/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -30,7 +30,7 @@ <url> <loc>http://mynewt.apache.org/about/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -38,7 +38,7 @@ <url> <loc>http://mynewt.apache.org/talks/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -46,7 +46,7 @@ <url> <loc>http://mynewt.apache.org/download/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -54,7 +54,7 @@ <url> <loc>http://mynewt.apache.org/community/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -62,7 +62,7 @@ <url> <loc>http://mynewt.apache.org/events/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -71,7 +71,7 @@ <url> <loc>http://mynewt.apache.org/os/introduction/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -83,7 +83,7 @@ <url> <loc>http://mynewt.apache.org/os/get_started/vocabulary/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -119,7 +119,7 @@ <url> <loc>http://mynewt.apache.org/known_issues/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -129,25 +129,25 @@ <url> <loc>http://mynewt.apache.org/faq/go_env/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/ide/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/how_to_edit_docs/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/answers/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> diff --git a/v1_1_0/sitemap.xml b/v1_1_0/sitemap.xml index 0868c35d7..b84ee83ee 100644 --- a/v1_1_0/sitemap.xml +++ b/v1_1_0/sitemap.xml @@ -4,7 +4,7 @@ <url> <loc>http://mynewt.apache.org/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -13,13 +13,13 @@ <url> <loc>http://mynewt.apache.org/pages/ble/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/pages/securitybullets/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -28,7 +28,7 @@ <url> <loc>http://mynewt.apache.org/quick-start/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -36,7 +36,7 @@ <url> <loc>http://mynewt.apache.org/about/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -44,7 +44,7 @@ <url> <loc>http://mynewt.apache.org/talks/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -52,7 +52,7 @@ <url> <loc>http://mynewt.apache.org/download/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -60,7 +60,7 @@ <url> <loc>http://mynewt.apache.org/community/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -68,7 +68,7 @@ <url> <loc>http://mynewt.apache.org/events/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -77,7 +77,7 @@ <url> <loc>http://mynewt.apache.org/os/introduction/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -89,7 +89,7 @@ <url> <loc>http://mynewt.apache.org/os/get_started/vocabulary/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -125,7 +125,7 @@ <url> <loc>http://mynewt.apache.org/known_issues/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> @@ -135,25 +135,25 @@ <url> <loc>http://mynewt.apache.org/faq/go_env/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/ide/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/how_to_edit_docs/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://mynewt.apache.org/faq/answers/</loc> - <lastmod>2017-11-11</lastmod> + <lastmod>2017-11-14</lastmod> <changefreq>daily</changefreq> </url> ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services