Add support for EK-LM3S6965 board#62
Open
LubomirBogdanov wants to merge 7 commits intomageec:masterfrom
Open
Conversation
The board is old but gold. The target chip is the Stellaris LM3S6965 (ARM Cortex-M3) with 256k flash and 64k RAM. Currently the toggle pin was chosen to be PB6.
The entry point should be the vector table. Another way to set an entry point is to pass -Wl,-evector_table to GCC. Both ways have been tested and are working. If you do not set this you'll get empty binary files.
The ST Microelectronics' discovery board for STM32F769 uses an ARM Cortex-M7 based target with lots of features. The board itself has rich peripherals. Currently the toggle pin chosen is PA4 (designated as Arduino A1 at the back of the board). The operating frequency is 216MHz, I- and D-caches are on, the FPU is on (during init and with the proper compiler parameters) for maximum performance. The GPIO capability is quite good - I can see ~43MHz toggle frequency on my oscillo- scope if I do a toggle without delays. An interesting thing to note is that the board cannot be programmed with openocd v.0.10.0 but the AC6's SW4STM32 succeeds in doing so. You just have to make an empty project with the correct chip selected (STM32F769NIH) and select the BEEBs elf files from the Debug configuration window.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The target micro is LM3S6965 (ARM Cortex-M3). The toggle pin is PB6.