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:/
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.
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
Release notes
For detailed functionality of PyOCD, please visit the website: https:/
-------------
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:/
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
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.