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

Improved dual core boot for amcfoc #483

Merged
merged 1 commit into from
Mar 13, 2024
Merged

Conversation

marcoaccame
Copy link
Contributor

@marcoaccame marcoaccame commented Mar 13, 2024

This PR improves the PR #481 and adds some performance tests on the the cores.

The boot strategy now uses a SystemInit() function, the one executed before the main(), that changes its behavior depending on the four cases of CORE_CM4 or CORE_CM7 when it is dualcore_BOOT_cm4master or dualcore_BOOT_cm7master.

I have also:

  • cleaned the API of embot::hw::dualcore;
  • added tentative configuration for debug using sync trace port w/ 4 bits;
  • added two test functions that do floating point operations for comparison CM4 vs CM7.

This PR can be safely merged as it does not touch any other code than for board amcfoc.

@marcoaccame marcoaccame changed the title Improved dual core for amcfoc Improved dual core boot for amcfoc Mar 13, 2024
@marcoaccame marcoaccame merged commit 696cc39 into robotology:devel Mar 13, 2024
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.

1 participant