gcc-arm-embedded-misc pyocd-20140707

PyOCD is an Open Source python library or programming and debugging ARM Cortex-M microcontrollers using CMSIS-DAP.

This is a binary release version of PyOCD, which aims at providing a single on hand gdb server to the users. You can get PyOCD source code at https://github.com/mbedmicro/pyOCD.

The binary release is tracing the source trunk on the github, so if you meet any question to use it, please raise your questions there. The maintainer of this project will also help some issues at the github.

Up to now, we provide two version of binary release: Windows and Linux. Mac version hasn't been fully supported by PyOCD trunk.

Milestone information

Project:
gcc-arm-embedded-misc
Series:
pyocd-binary
Version:
pyocd-20140707
Released:
 
Registrant:
Tony Wang
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon HowToBuild.txt (md5) How to build PyOCD from source to single executable file 32
last downloaded 50 weeks ago
download icon pyocd_linux (md5) pyocd binary version for Linux 18
last downloaded 50 weeks ago
download icon pyocd_win.exe (md5) pyocd binary version for Windows 25
last downloaded 51 weeks ago
Total downloads: 75

Release notes 

For detailed functionality of PyOCD, please visit the website: https://github.com/mbedmicro/pyOCD
-------------
How to Use:
-------------
* Under Windows cmd:
pyocd_win.exe
arm-none-eabi-gdb basic.elf
<gdb> target remote localhost:3333
<gdb> load
<gdb> continue
* Under Linux shell:
chmod +x pyocd_linux
pyocd_linux
arm-none-eabi-gdb basic.elf
<gdb> target remote localhost:3333
<gdb> load
<gdb> continue
---------------
Functionality:
---------------
You can launch this gdb server from the cmd line. From a GDB client, you have all the features provided by gdb:
load a .elf file
read/write memory
read/write core register
set/remove hardware breakpoints
high level stepping
...
---------
Options:
---------
This gdb server provide the following option:
"-p", "--port", help = "Write the port number that GDB server will open"
"-b", "--board", help = "Write the board id you want to connect"
"-l", "--list", help = "List all the connected board"
"-d", "--debug", help = "Set the level of system logging output, the available value for DEBUG_LEVEL: debug, info, warning, error, critical"
----------------------
Supported Platform:
----------------------
This gdb server is mainly designed to support Mbed platform(https://mbed.org/platforms/) with CMSIS DAP Interface. Currently, we have supported following platform:
kl25z
kl05z
kl46z
k20d50m
k64f
kl02z
kl26z
lpc1768
lpc1768
lpc11u24
lpc800

More and more target platform is under development, please refer to PyOCD github website and here for update release.
---------------
Known Issues:
---------------
* The current release can not exit normally under Windows cmd with CRTL+C, but it's ok under Linux.
* No semi-hosting and extended mode support available now.
* No flash verification available now. As PyOCD downloads through usb hid interface, which leads to a low download speed. So when downloading, no flash data verification is introduced.

Changelog 

View the full changelog

Initial release.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.