BlueBrain​ ​programming​ ​Firmware​ ​Over​ ​The​ ​Air​ ​(FOTA)  This​ ​document​ ​describes​ ​how​ ​you​ ​can​ ​set​ ​up​ ​mbed​ ​to​ ​perform​ ​BlueBrain​ ​development​ ​and​ ​then upload​ ​the​ ​resulting​ ​compiled​ ​binary​ ​over​ ​the​ ​air​ ​to​ ​the​ ​BlueBrain. Dependencies mbed Importing​ ​the​ ​mbed​ ​test​ ​project Setup​ ​mbed​ ​Target​ ​Platform Installation Setting​ ​the​ ​project​ ​platform Programming​ ​OTA​ ​Method OTA​ ​using​ ​iOS

   

 

Dependencies  You​ ​need 1. a​ ​(free)​ ​mbed​ ​login 2. an​ ​iOS​ ​or​ ​Android​ ​device​ ​with​ ​Bluetooth​ ​LE​ ​support​ ​(iphone​ ​4s​ ​+,​ ​Android​ ​4.3+) a. for​ ​iOS​ ​you​ ​need:​ ​ ​iTunes​ ​and​ ​a​ ​USB​ ​cable b. for​ ​Android​ ​access​ ​to​ ​a​ ​‘Drive’​ ​folder 3. the​ ​Nordic​ ​nRF​ ​Toolbox​ ​App​ ​(Apps​ ​are​ ​here:​ ​iOS​​ ​or​ ​Android​) 4. a​ ​BlueBrain 5. A​ ​FTD232​ ​(or​ ​compatible)​ ​USB​ ​Serial​ ​device​ ​for​ ​power​ ​and​ ​optionally​ ​serial​ ​IO 6. optionally,​ ​but​ ​usefully,​ ​a​ ​Serial/Terminal​ ​Emulation​ ​program,​ ​e.g.​ ​CoolTerm The​ ​serial​ ​program​ ​is​ ​used​ ​to​ ​see​ ​printf​ ​debugging​ ​output. It​ ​is​ ​also​ ​able​ ​to​ ​reset​ ​the​ ​BlueBrain​ ​when​ ​disconnecting​ ​and​ ​then​ ​(re)connecting​ ​to​ ​the​ ​serial port.

mbed  Importing​ ​the​ ​mbed​ ​test​ ​project  These​ ​steps​ ​show​ ​you​ ​how​ ​to​ ​import​ ​the​ ​current​ ​Cannybots​ ​beta​ ​application​ ​project​ ​and​ ​the nRF51822​ ​platform​ ​into​ ​your​ ​mBed​ ​environment. In​ ​the​ ​mBed​ ​developer​ ​Studio​ ​please​ ​follow​ ​these​ ​instructions​ ​(references​ ​diagram​ ​below): 1. 2. 3. 4. 5. 6.

Click​ ​Import​ ​and​ ​then​ ​“Click​ ​here​ ​to​ ​import​ ​from​ ​URL” Import​ ​from​ ​URL Use​ ​this​ ​URL:​ ​http://developer.mbed.org/teams/Cannybots/code/CannybotRacer_BETA/ Select​ ​‘Program’ Either​ ​use​ ​the​ ​default​ ​name​ ​or​ ​choose​ ​your​ ​own​ ​(it​ ​still​ ​can​ ​be​ ​renamed​ ​later) You’re​ ​done

Setup​ ​mbed​ ​Target​ ​Platform  Installation   Once​ ​the​ ​project​ ​is​ ​imported​ ​you​ ​need​ ​to​ ​set​ ​the​ ​target​ ​platform​ ​to​ ​the​ ​nRF51822​ ​FOTO platform. Whilst​ ​still​ ​logged​ ​into​ ​the​ ​mbed​ ​IDE​ ​browse​ ​to: http://developer.mbed.org/platforms/Nordic-nRF51822-FOTA/ Then​ ​add​ ​the​ ​platform​ ​to​ ​your​ ​compiler​ ​(button​ ​on​ ​the​ ​right)

Setting​ ​the​ ​project​ ​platform 

Follow​ ​these​ ​steps​ ​to​ ​set​ ​the​ ​mbed​ ​target​ ​platform​ ​to​ ​nRF511822​ ​FOTA​ ​(references​ ​diagram below): 1. 2. 3. 4. 5.

Go​ ​back​ ​to​ ​the​ ​project​ ​and​ ​in​ ​the​ ​top​ ​right​ ​select​ ​the​ ​‘Platform​ ​tab​ ​in​ ​the​ ​top​ ​right Select​ ​the​ ​nRF51822​ ​platform​ ​you​ ​just​ ​imported​ ​(list​ ​list​ ​will​ ​look​ ​different​ ​in​ ​your​ ​IDE) Make​ ​sure​ ​the​ ​platform​ ​name​ ​matches​ ​this Click​ ​“Select​ ​Platform” Your​ ​done

Programming​ ​OTA​ ​Method  Programming​ ​the​ ​Firmware​ ​Over​ ​The​ ​Air​ ​(FOTA)​ ​is​ ​currently​ ​via​ ​an​ ​iOS​ ​or​ ​Android​ ​device. After​ ​you​ ​hit​ ​‘compile’​ ​in​ ​the​ ​mbed​ ​IDE​ ​the​ ​compiled​ ​application​ ​will​ ​be​ ​in​ ​your​ ​downloads​ ​folder (as​ ​“_nRF51822_OTA.hex”​ ​file). This​ ​file​ ​needs​ ​to​ ​be​ ​transferred​ ​to​ ​the​ ​iOS​ ​or​ ​Android​ ​device​ ​in​ ​a​ ​way​ ​that​ ​the​ ​nRF​ ​toolbox​ ​app can​ ​read,​ ​which​ ​varies​ ​by​ ​mobile​ ​platform.

OTA​ ​using​ ​iOS  On​ ​iOS​ ​uploading​ ​requires​ ​copying​ ​the​ ​file​ ​from​ ​your​ ​‘Downloads’​ ​folder​ ​to​ ​the​ ​‘Documents’ folder​ ​of​ ​the​ ​nRF​ ​Toolbox​ ​app​ ​in​ ​iTunes. 1. 2. 3. 4.

Connect​ ​your​ ​iOS​ ​device​ ​using​ ​the​ ​cable​ ​(also​ ​possibly​ ​works​ ​with​ ​iTune​ ​WiFi​ ​syncing) Start​ ​iTunes Clink​ ​on​ ​your​ ​phone​ ​in​ ​iTunes Click​ ​Apps

5. On​ ​the​ ​right​ ​where​ ​all​ ​the​ ​apps​ ​are​ ​scroll​ ​down​ ​to​ ​the​ ​bottom 6. Selec​ ​nRF​ ​Toolbox 7. Drag​ ​the​ ​.hex​ ​file​ ​from​ ​your​ ​Donwload​ ​folder​ ​to​ ​the​ ​“nRF​ ​Toolbox​ ​Documents”​ ​folder

8. Now​ ​use​ ​the​ ​nRF​ ​Toolbox​ ​app​ ​on​ ​your​ ​phone​ ​to​ ​upload​ ​the​ ​binary

To​ ​upload​ ​the​ ​application​ ​from​ ​your​ ​iOS​ ​device​ ​to​ ​the​ ​Open​ ​the​ ​nRF​ ​Toolbox​ ​app​ ​on​ ​your phone​ ​follow​ ​these​ ​steps: 1.​ ​Click​ ​“DFU”

2.​ ​Click​ ​“Select​ ​Device”

3.​ ​Click​ ​“BlueBrain” (this​ ​might​ ​be​ ​different​ ​if​ ​the​ ​value​ ​has been​ ​changed​ ​in​ ​the​ ​application​ ​code)

4.​ ​Click​ ​“Select​ ​File”

5.​ ​Click​ ​User​ ​FIles

5.​ ​Click​ ​the​ ​Application​ ​binary (This​ ​is​ ​the​ ​file​ ​you​ ​dropped​ ​into​ ​the “nRF​ ​Toolbox​ ​Document”area​ ​ ​in​ ​iTunes)

​​

6.​ ​Click​ ​“Select​ ​FileType”

7.​ ​Click​ ​“Application”

8.​ ​Click​ ​Upload,​ ​it​ ​will​ ​fail​ ​initially..

Repeat​ ​the​ ​“Select​ ​Device”​ ​steps​ ​(2​ ​&3) ​ ​and​ ​retry​ ​the​ ​upload​ ​(it​ ​should​ ​work​ ​2nd​ ​time) Voila!

Your​ ​application​ ​should​ ​now​ ​be​ ​live.​ ​:)

OTA​ ​using​ ​Android The​ ​mobile​ ​application​ ​steps​ ​are​ ​very​ ​similar​ ​to​ ​the​ ​iOS​ ​version,​ ​the​ ​only​ ​significant​ ​difference​ ​is that​ ​you​ ​upload​ ​the​ ​file​ ​to​ ​your​ ​Google​ ​Drive​ ​account​ ​and​ ​sync​ ​your​ ​phone​ ​with​ ​that.​ ​The​ ​nRF app​ ​can​ ​browse​ ​Android​ ​folders​ ​and​ ​the​ ​GDrive. Tip:​ ​ ​sometime​ ​the​ ​file​ ​you​ ​have​ ​uploaded​ ​to​ ​GRive​ ​wont​ ​appear​ ​in​ ​the​ ​nRF​ ​Toolbox​ ​app.​ ​So each​ ​time​ ​you​ ​upload​ ​a​ ​new​ ​file​ ​to​ ​the​ ​GDrive​ ​quit​ ​the​ ​nRFToolbox​ ​app​ ​and​ ​using​ ​the​ ​GDrive app​ ​browser​ ​to​ ​the​ ​folder​ ​you​ ​uploaded​ ​the​ ​hex​ ​file​ ​to​ ​and​ ​refresh​ ​the​ ​view.​ ​Then​ ​re-open​ ​the nRFToolbox​ ​app,

BlueBrain programming Firmware Over The Air Accounts

2. an iOS or Android device with Bluetooth LE support (iphone 4s +, Android 4.3+) a. for iOS you need: ... b. for Android access to a 'Drive' folder ... Page 10 ...

604KB Sizes 4 Downloads 137 Views

Recommend Documents

C Programming 2016 Accounts
Misunderstanding the development environment and how it's set up. .... Msys2 is an application that emulates the Linux environment, which allows us to run and ...

pdf-1941\eagles-over-bangladesh-the-indian-air ...
Page 1 of 10. EAGLES OVER BANGLADESH: THE INDIAN. AIR FORCE IN THE 1971 LIBERATION WAR. BY P V S JAGAN MOHAN AND SAMIR. CHOPRA. DOWNLOAD EBOOK : EAGLES OVER BANGLADESH: THE INDIAN AIR. FORCE IN THE 1971 LIBERATION WAR BY P V S JAGAN MOHAN AND SAMIR.

novatel mc950d firmware
InstallationsanleitungMac OS X(PDF). Built-inMobile ... Sierra 306 / 307/ 875U/ 880U/ C885(AT&T) /. Compass 885U/ ... PDF I haven t upgraded my. Lumiato ... A6 product – firmware, manuals, documentsand caselogging/ receivers.. Can you ...

Firmware-in-the-Sky
Treeline Interactive. - San Diego based, 11-50 employees. - Mobile app, web design, hardware / IoT consulting company. - Notable clients include: - Evernote.

Adobe AIR Programming Unleashed - , Dimitrios Gianninas.pdf ...
Adobe AIR Programming Unleashed - , Dimitrios Gianninas.pdf. Adobe AIR Programming Unleashed - , Dimitrios Gianninas.pdf. Open. Extract. Open with.

Canon Firmware List.pdf
... process for delivering Canon Engine System Software used in the majority of. our ISG MFPs. The improvements address our software distribution process that ...

Retina Engrave USB Firmware Update - MOBILPASAR.COM
http://www.fullspectrumengineering.com/Protected/UpdateFirmware3-52to4-01.exe. The username/password is included with your laser paperwork. 2. If running 4.01 or later (or you have upgraded to 4.01 during the previous step), unplug/reinsert the USB c

Building ARM Trusted Firmware for Axxia - GitHub
For example, after installing the Yocto tools, set up the environment as follows. ... make PLAT=axxia USE_COHERENT_MEM=0 CRASH_REPORTING=1 bl31 or.

Embedded Systems Firmware Demystified
walking you through an entire embedded systems design. ... dling, flash memory drivers, a flash file system, and serial and Ethernet connections. The result is an ...

ARM Trusted Firmware: Changes for Axxia - GitHub
atf_84091c4_axxia_1.28. • Update the commit log – no code changes. atf_84091c4_axxia_1.27. • If the last DDR retention reset was caused by timer 7, set bit 1 ...

ABB-ACS850-04-Firmware-Manual.pdf
Table of contents. Page 3 of 296. ABB-ACS850-04-Firmware-Manual.pdf. ABB-ACS850-04-Firmware-Manual.pdf. Open. Extract. Open with. Sign In. Main menu.

Firmware Guide D715.pdf
3) It is recommended that you close any other software running in the. background, especially anti-virus software, to avoid interference with ... which is the firmware update utility. Extract the folder named “BatchTool” to. your computer ... Fir

Air.
May 19, 2016. There will be a meeting of Cluster Elementary Science Key Administrators. 1:00 - 5:00 PM on May 20, 2016 Friday at City Schools Division Office, Conference. Room. The purpose of this activity is to a. plan elementary Science activities

HYDERABAD Accounts Officer / Junior Accounts Officer / Senior ...
Oct 17, 2012 - Accounts Officer / Junior Accounts Officer / Senior Accountant in A.P. Municipal. Accounts Sub Service Notification No (07/2012).

pdf-1876\clearing-the-air-asthma-and-indoor-air ...
... apps below to open or edit this item. pdf-1876\clearing-the-air-asthma-and-indoor-air-exposu ... thma-and-indoor-air-division-of-health-promotion-a.pdf.

Moving-Boxes-By-Air-The-Economics-Of-International-Air-Cargo.pdf
Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Moving-Boxes-By-Air-The-Economics-Of-International-Air-Cargo.pdf. Moving-Boxes-By-Air-Th

HYDERABAD Accounts Officer / Junior Accounts Officer / Senior ...
Oct 17, 2012 - ANDHRA PRADESH PUBLIC SERVICE COMMISSION : : HYDERABAD. Accounts Officer / Junior Accounts Officer / Senior Accountant in A.P. ...

Firmware Updating Systems for Nanosatellites, Sunter, 2016.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Firmware ...