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

Chip support #6

Open
6 of 11 tasks
mciantyre opened this issue Dec 22, 2020 · 0 comments
Open
6 of 11 tasks

Chip support #6

mciantyre opened this issue Dec 22, 2020 · 0 comments

Comments

@mciantyre
Copy link
Member

mciantyre commented Dec 22, 2020

The issue tracks supported and unsupported i.MX RT chip families. If you'd like to add support for another family, leave those thoughts below. Checked means that there's support in the crate; unchecked means it's known to be missing.

Support includes

  • serial NOR flash over FlexSPI.

Chip support

  • 500
  • 600
  • 1010
  • 1015
  • 10201
  • 1040
  • 1050
  • 1060
  • 10641
  • 1160
  • 1170

1 Implemented by evaluating the reference manuals; or no known usage.

Tips

  • Read the "System Boot" section of your chip's reference manual, specifically the "Boot Devices" subsection
  • Make sure that the data structures for your boot device matches the existing memory layouts
    • If the layout varies, control it with a chip-specific feature flag
  • Make sure that field enums match in both name and value
    • If the names or values differ, control it with a chip-specific feature flag
  • Find a known, good configuration block for your system, and drop it into a test (objdump an NXP binary, copy bytes from a reference library, etc). Then, define the data structure using the crate's API. Compare byte-by-byte, and make sure the memory matches.
    • If the FCB is for a publicly-available development board, we would be happy to help you maintain it in this repository.
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

1 participant