Posted 2016-12-19 15:45:22 +0100

blogs->nordicers

# New power optimization tool called Otii that runs on the Power Profiler Kit.

No tags

It´s exciting to see that our friends at Sony Mobile Research and Incubation have released a desktop application called Otii, which supports our Power Profiler Kit. The beta version of the Otii application is cross platform and runs on Windows, Linux, and macOS. It is straight forward to install and use with the Power Profiler Kit connected through a regular USB cable.

With Otii you get a nice tool for finding out what parts of your software that is the cause for certain power consumption related behaviors. Besides all the perks of customizing your PPK measurements as in nRF6707-SW, there are features such as sync between current measurements and UART debug logs from your nRF software. You can work with analysis in real time or with saved recordings, for example zooming in on certain parts of your test cycles and comparing it with previous recordings by overlaying them in the same graph. Otii complements the PC application provided by Nordic Semiconductor and is well worth a try. See some pictures of the user interfaces at the bottom of the blog post.

If you’d like to try the Otii application for Nordic Semiconductor Power Profiler Kit, you can download it from the Qoitech web site here:

https://qoitech.com/#/nordic

https://www.nordicsemi.com/eng/Products/Power-Profiler-Kit

Otii from Sony Mobile research.

PC application from Nordic

Posted Dec. 20, 2016, 9:28 a.m.

Does this support logging over the Segger RTT interface or is this restricted only to the UART ?

Posted Dec. 20, 2016, 10:25 a.m.

It is limited to UART as the PPK already use the Segger RTT interface to stream the current data. It's a limitation in the PPK design.

Posted Dec. 20, 2016, 10:54 a.m.

RTT is lighter than UART on cpu and power so it may be a better option for some applications.

We can have 2 RTT interfaces one for the PPK and one for the application on the DK. yes you do need to have a segger in addition to the segger on the DK but this should be possible. The python interfaces on the PC allow for multiple RTTs so this is definitely in the realm of the possible. What do you feel ?

Posted Dec. 20, 2016, 11:01 a.m.

@Christer This limitation does not reside in the PPK design (firmware running on the hardware), but the software, and the usage of a single DK as communication interface. Our software does not use the multiAPI of the pynrfjprog since it didn't exist a while ago, but now that it does this should definitely be possible to support. By using the multiAPI, RTT can be utilised from several RTT sources, so if you have an external debugger you can do RTT transfers to both DUT and and the PPK.

That being said, we can also use two different RTT channels on the same RTT instance. One for current data, one for debugging.

Posted Dec. 20, 2016, 1:17 p.m.

You are of course right. I had the single Segger setup in mind.

We do not currently support the use of RTT logs in the otii application. If we see a demand we may consider introducing the feature into the application.

If someone doesn't mind a bit of development i can be done with current otii if you forward the RTT logs to a virtual serial port.

## Recent blog posts

• ### nRF52840 long range demo

Posted 2017-02-14 12:46:03 by Ole Bauck
• ### Setup and Running the OpenMesh DFU on the nRF52 DK v2.0

Posted 2017-02-06 22:33:25 by martindavidb
• ### New NFC feature on nRF52 Series: Read/write capable Type 4 Tag NFC library in nRF5 SDK.

Posted 2017-02-02 10:31:31 by Pär H
• ### Simple Application-level Authentication

Posted 2017-01-30 12:34:01 by Daniel Veilleux
• ### WIZnet's BLE to TCP Gateway

Posted 2017-02-01 01:12:03 by Mason Lee

## Recent questions

• ### How Can I sniff GATT Service or Characteristic Attributes by PCA10031 (NRF51 Dongle)?

Posted 2017-02-25 08:33:42 by Daniel T. Lee
• ### After the host calls "sd_ble_gap_connect_cancel", the slave is not disconnected.

Posted 2017-02-25 05:56:16 by shuhe
• ### How to get device details of BLE devices seen by NRF52?

Posted 2017-02-25 04:37:49 by QDI
• ### GCC/Eclipse tutorial: make: The system cannot find the file specified

Posted 2017-02-25 01:53:35 by dkwill
• ### [Hardware] nRF52 - NFC antenna design

Posted 2017-02-24 23:31:41 by Konrad Traczyk