Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Bootloader Jump #23

Open
mablem8 opened this issue Feb 20, 2023 · 2 comments
Open

Add support for Bootloader Jump #23

mablem8 opened this issue Feb 20, 2023 · 2 comments
Assignees
Milestone

Comments

@mablem8
Copy link
Collaborator

mablem8 commented Feb 20, 2023

  • Add a description of Bootloader Jump to DOCUMENTATION.md
  • Add Bootloader Jump to c-implementation/tab.c with an external handler
  • Add a handler implementation of Bootloader Jump to cdh-monolithic.c
  • Add a handler implementation of Bootloader Jump to com-monolithic.c
  • Add an implementation of Bootloader Jump to python-implementation/tab.py
  • Add testing of Bootloader Jump in python-examples/tx/tx_example.py
  • Test support for Bootloader Jump with c-examples/cdh-monolithic and python-examples/tx
@mablem8 mablem8 added this to the Sprint 3 milestone Feb 20, 2023
@ChadTaylor17
Copy link

ChadTaylor17 commented Feb 24, 2023

  • Add a description of Bootloader Jump to DOCUMENTATION.md
  • Add Bootloader Jump to c-implementation/tab.c with an external handler
  • Add a handler implementation of Bootloader Jump to cdh-monolithic.c
  • Add a handler implementation of Bootloader Jump to com-monolithic.c
  • Add an implementation of Bootloader Jump to python-implementation/tab.py
  • Add testing of Bootloader Jump in python-examples/tx/tx_example.py
  • Test support for Bootloader Jump with c-examples/cdh-monolithic and python-examples/tx

Support tests results:

With valid app address:
txcmd: bootloader_jump hw_id:0x1234 msg_id:0x000b src:gnd dst:cdh
reply: bootloader_ack hw_id:0x1234 msg_id:0x000b src:cdh dst:gnd reason:0xff(jump)

With invalid app address:
txcmd: bootloader_jump hw_id:0x1234 msg_id:0x000b src:gnd dst:cdh
reply: bootloader_nack hw_id:0x1234 msg_id:0x000b src:cdh dst:gnd

In app mode:
txcmd: bootloader_jump hw_id:0x1234 msg_id:0x000b src:gnd dst:cdh
reply: common_nack hw_id:0x1234 msg_id:0x000b src:cdh dst:gnd

Changes can be seen on this branch

@mablem8
Copy link
Collaborator Author

mablem8 commented Feb 24, 2023

Link to the commit that addresses the issue instead of the branch (since the branch will eventually be pruned after merging). Commit 71684fc succeeds when testing with tx_example.py. Changes look good but the issue remains open while waiting on COM support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants