Skip to content

Conversation

@LubomirBogdanov
Copy link
Contributor

The target micro is LM3S6965 (ARM Cortex-M3). The toggle pin is PB6.

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.
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