7
32
Fork
You've already forked blackmagic
23

AVR target support #177

Open
opened 2016年12月13日 20:37:30 +01:00 by gsmcmullin · 8 comments
gsmcmullin commented 2016年12月13日 20:37:30 +01:00 (Migrated from github.com)
Copy link

This is not actively been worked on. This issue is just a placeholder for reference to relevant documentation and/or other references.

This is not actively been worked on. This issue is just a placeholder for reference to relevant documentation and/or other references.
gsmcmullin commented 2016年12月13日 20:37:38 +01:00 (Migrated from github.com)
Copy link

AVR OCD registers are not publicly documented, but have been partially reverse engineered.

See unofficial documentation here:
https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2009/jgs33_rrw32/Final%20Paper/Documentation.html

AVR OCD registers are not publicly documented, but have been partially reverse engineered. See unofficial documentation here: https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2009/jgs33_rrw32/Final%20Paper/Documentation.html
aster94 commented 2018年08月28日 16:37:44 +02:00 (Migrated from github.com)
Copy link

I am commenting just to express the desire that the BMP one day (hope soon) will support the AVR ecosystem

Also, maybe since the opening of the issue in 2016 there are new possibilities/opportinities to see this achieved

I am commenting just to express the desire that the BMP one day (_hope soon_) will support the AVR ecosystem Also, maybe since the opening of the issue in 2016 there are new possibilities/opportinities to see this achieved
valerionew commented 2018年08月28日 16:47:17 +02:00 (Migrated from github.com)
Copy link

I also want to express all my intrest towards this feature.
For me, the BMP would become the definitive debugger.

If i'm not mistaken, the old JTAGICE mkII specification is released by Atmel itself (http://www.microchip.com//wwwAppNotes/AppNotes.aspx?appnote=en591238)

And also there's this: http://www.ruemohr.org/docs/debugwire.html

I also want to express all my intrest towards this feature. For me, the BMP would become the definitive debugger. If i'm not mistaken, the old JTAGICE mkII specification is released by Atmel itself (http://www.microchip.com//wwwAppNotes/AppNotes.aspx?appnote=en591238) And also there's this: http://www.ruemohr.org/docs/debugwire.html
Testato commented 2018年08月28日 16:56:50 +02:00 (Migrated from github.com)
Copy link

the dW support is very important because it is used on classic 328P (Arduino Uno) so many people may adopt the BMP instead of buy the Atmel-ICE

This is an open implementation:
https://github.com/dcwbrown/dwire-debug

the dW support is very important because it is used on classic 328P (Arduino Uno) so many people may adopt the BMP instead of buy the Atmel-ICE This is an open implementation: https://github.com/dcwbrown/dwire-debug
UweBonnes commented 2018年09月02日 13:22:35 +02:00 (Migrated from github.com)
Copy link

BMP is an open source effort. Why not try to add the support yourself? My main effort is also only programming STM32, so my BMP contributions for STM32 were also only a side effect.

BMP is an open source effort. Why not try to add the support yourself? My main effort is also only programming STM32, so my BMP contributions for STM32 were also only a side effect.
valerionew commented 2018年09月02日 22:54:24 +02:00 (Migrated from github.com)
Copy link

BMP is an open source effort. Why not try to add the support yourself? My main effort is also only programming STM32, so my BMP contributions for STM32 were also only a side effect.

I'd try to, but that's WAY beyond my skills. I'm an hardware designer, i do little to no software...

> BMP is an open source effort. Why not try to add the support yourself? My main effort is also only programming STM32, so my BMP contributions for STM32 were also only a side effect. I'd try to, but that's WAY beyond my skills. I'm an hardware designer, i do little to no software...
UweBonnes commented 2020年12月31日 11:28:08 +01:00 (Migrated from github.com)
Copy link

https://github.com/UweBonnes/blackmagic/tree/avr as a start can program AT90CANxxx. JTAG ID for other devices and more things need to be added.

https://github.com/UweBonnes/blackmagic/tree/avr as a start can program AT90CANxxx. JTAG ID for other devices and more things need to be added.

This issue should be closed (or at least partially addressed) by #992 when we complete that work and get it to land. A complete documentation of the JTAG-PDI system has been undertaken. The limiting factor is parts and a little guesswork as to how exactly certain parts of the debug machinery work which has limited the speed of progress

This issue should be closed (or at least partially addressed) by #992 when we complete that work and get it to land. A complete documentation of the JTAG-PDI system has been undertaken. The limiting factor is parts and a little guesswork as to how exactly certain parts of the debug machinery work which has limited the speed of progress
Sign in to join this conversation.
No Branch/Tag specified
main
fix/pre-bmp-v3-cross-file-cleanup
feature/bmda-remote-comms
ALTracer/feature/aarch64-ident
feature/better-meson-optimisation-handling
feature/am335x-support
feature/esp32-c3-support
feature/cortex-ar-software-breakpoints
feature/unit-testing
feature/windows-usb-serial-interface-naming
fix/bmp-external-spi
ALTracer/feature/bluepillplus-platform
ALTracer/feature/at32f43x-unrdp
feature/const-correctness
ALTracer/feature/fault_handlers
ALTracer/feature/hazard3-ice40-support
fix/ci-cleanup
ALTracer/fix/gdb-10-12-thread
ALTracer/feature/blackpill-f4-adc
ALTracer/fix/cortex-desc-allocfail-report
ALTracer/feature/spi-perf
ALTracer/feature/calibrate_swd
ALTracer/feature/blank-check
feature/avr
v2.0
v1.9
v1.10
v1.8
v2.1.0-rc1
v2.0.0
v2.0.0-rc2
v2.0.0-rc1
v1.9.3
v1.10.2
v1.10.1
v1.10.0
v1.10.0-rc1
v1.10.0-rc0
v1.9.2
v1.8.3
v1.9.1
v1.9.0
v1.9.0-rc1
v1.9.0-rc0
v1.8.2
v1.8.1
v1.8.0
v1.7.1
v1.7
v1.6.2-rc1
1.6.2-rc0
v1.6.1
v1.6
v1.6-rc1
v1.6-rc0
production_01
production_00
Labels
Clear labels
BMD App
Black Magic Debug App (aka. PC hosted) (not firmware)
BMP Firmware
Black Magic Probe Firmware (not PC hosted software)
Bug
Confirmed bug
Build system
Build system
Can't reproduce
Maintainers can't reproduce this problem
CI
Continuous Integration System
Contribution wanted
User contributions welcome
Documentation
Project documentation
Draft
Work in progress draft
Duplicate
This issue or pull request already exists
Enhancement
General project improvement
Feedback wanted
Requires additional submitter feedback
Foreign Host Board
Non Native hardware to runing Black Magic firmware on
GDB
Issue/PR related to GDB
Good first issue
Good for newcommers
HwIssue Mitigation
Solving or mitigating a Hardware issue in Software
Information Needed
Maintainers need more information
NativeHardware
Official Black Magic Debug Hardware
New Host Board
New hardware to run Black Magic firmware on
New Target
New debug target
Off Topic
Something that does not involve the project in any way
Potential Bug
A potential, unconfirmed or very special circumstance bug
Regression
Bug caused by a regression
User Interest Needed
More user interest required before consideration
User Testing Needed
Looking for user testing reports
Won't fix
Outside of the project scope or works as intended
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
blackmagic-debug/blackmagic#177
Reference in a new issue
blackmagic-debug/blackmagic
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?