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

User/jl/bootloader updater bringup #86

Merged
merged 2 commits into from
Dec 6, 2024
Merged

Conversation

JoshLafleur
Copy link
Collaborator

No description provided.

@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch from c1151ac to 5a41eb6 Compare October 26, 2024 04:59
@JoshLafleur JoshLafleur force-pushed the user/jl/duplicateNode_improvement branch from ebf28a0 to c9f8d2d Compare October 26, 2024 05:12
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch 2 times, most recently from eff499f to 6ee35ff Compare October 26, 2024 08:05
@JoshLafleur JoshLafleur force-pushed the user/jl/duplicateNode_improvement branch from c9f8d2d to 194816d Compare October 26, 2024 08:06
@JoshLafleur JoshLafleur changed the base branch from user/jl/duplicateNode_improvement to user/jl/features_bringup October 26, 2024 09:37
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch from 6ee35ff to 3eaf035 Compare October 27, 2024 02:00
@JoshLafleur JoshLafleur force-pushed the user/jl/features_bringup branch from 5328c14 to fce8290 Compare October 27, 2024 03:14
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch 2 times, most recently from 345567a to 7d05464 Compare October 27, 2024 07:37
@JoshLafleur
Copy link
Collaborator Author

JoshLafleur commented Oct 27, 2024

Test Plan

  • Ensure processed linkscripts have the correct addresses defined
  • Ensure elf is properly linked depending on flashable bl, bl, or bl updater
  • Flash BMSB with bootloader updater
  • Ensure bootloader updater is run and it does not attempt booting the bootloader
  • Ensure bootloader updater can be reset
  • Ensure bootloader can be trapped and bootloader updater reflashed
  • Reflash bootloader updater
  • Run bootloader-download in conUDS with new bootloader (a flashable crc'd hex)
  • Once download is complete, perform a reset on bootloader updater
  • Run a new bootloader-download with a new bootloader (not uds flashable hex)
  • Ensure app cannot be reset and fails with conditions not met
  • Reflash the bmsb with a flashable hex
  • Trap new bootloader and flash a correct app to the bmsb, ensure it boots correctly
  • Flash a bmsb hex with different component id, ensure app does not run
  • Start a bootloader download, ensure it is rejected
  • Flash a correct hex, ensure the application starts
  • flash bmsw0 with an updated bootloader
  • flash bmsw0 with a hex from bmsw1, ensure it does not boot

@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch 2 times, most recently from 28d60d1 to e9ce4d0 Compare November 3, 2024 04:47
@JoshLafleur JoshLafleur changed the base branch from user/jl/features_bringup to master November 3, 2024 04:51
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch 3 times, most recently from c39ba5e to 8935f3c Compare November 4, 2024 08:10
@JoshLafleur JoshLafleur changed the base branch from master to user/jl/features_bringup November 4, 2024 08:36
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch 3 times, most recently from a0ee1b1 to 48af9b0 Compare November 5, 2024 07:41
@JoshLafleur JoshLafleur force-pushed the user/jl/features_bringup branch 2 times, most recently from c579483 to 9d1bb04 Compare November 24, 2024 03:54
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch from 48af9b0 to bc3c315 Compare November 24, 2024 03:56
Base automatically changed from user/jl/features_bringup to master November 24, 2024 04:01
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch 2 times, most recently from c110fbb to 1384ab3 Compare November 24, 2024 04:08
@JoshLafleur JoshLafleur requested a review from Gray-man November 24, 2024 04:10
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch from 1384ab3 to 5c69c97 Compare November 24, 2024 04:36
@JoshLafleur JoshLafleur linked an issue Nov 24, 2024 that may be closed by this pull request
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch from 5c69c97 to b2b8e63 Compare November 29, 2024 05:11
- BMSSW
- BMSB
Added app validation to LIB_app.c/h
Added verbose appDesc DIDread functionality
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch from b2b8e63 to 94a1c77 Compare November 30, 2024 06:11
@JoshLafleur JoshLafleur force-pushed the user/jl/bootloader_updater branch from 94a1c77 to f5bead1 Compare December 6, 2024 03:01
@JoshLafleur JoshLafleur merged commit 84a2242 into master Dec 6, 2024
2 checks passed
@JoshLafleur JoshLafleur deleted the user/jl/bootloader_updater branch December 6, 2024 04:29
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

Successfully merging this pull request may close these issues.

BMSB Continued Improvements
1 participant