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

merge hex_split.py and makehex.py #760

Open
jjts opened this issue Feb 15, 2024 · 3 comments
Open

merge hex_split.py and makehex.py #760

jjts opened this issue Feb 15, 2024 · 3 comments
Assignees

Comments

@jjts
Copy link
Contributor

jjts commented Feb 15, 2024

and make a python module to import and not to run standalone

@jjts
Copy link
Contributor Author

jjts commented Aug 5, 2024

These should be integrated into py2 and called memory modules

hex_split should be called by tiled memories

A good project is to have a memory generation tool that generates all the memory types under the folder lib/hardware/modules/mem

may work together with @mbot27

@jjts jjts assigned arturum1 and unassigned agrevin Sep 10, 2024
@arturum1
Copy link
Contributor

The hex_split.py and makehex.py are called by makefiles in the build directory, so they should support running as standalone.
They are used to create the .hex files of the bootloader and firmware, to load them into system memories.

I can merge the hex_split.py script into the makehex.py one. In this case, calling the makehex.py would generate all the .hex files: the complete one with 4 byte words; and the other ones that contain 1 byte words each.

@jjts
Copy link
Contributor Author

jjts commented Oct 24, 2024

makehex.py --split (default no split)

call it with --split , same as hex_split

call it without--split, same as old makehex

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

3 participants