[fpc-pascal] Generating RTL Units for STM32 Processors
Michael Ring
mail at michael-ring.org
Tue Feb 27 09:59:01 CET 2018
What are you planing to implement? Do you need the RAM and FLASH of the
stm32l432 or the low power features?
If not then I'd suggest to start wit a more simple CPU like the
STM32F303K8 or, if you are okay with standard size nucleo boards the
STM32F401RE or STM32F411RE are a good choice.
On the low energy chips the configuration is more demanding and for the
other chips mentioned above there's already plenty of code available to
re-use/re-purpose
Michael
Am 27.02.18 um 04:09 schrieb R0b0t1:
> Hello list,
>
> I'd like some pointers on generating the RTL files for a processor I
> am interested in, the STM32L432KC (which is available for ~$15 with
> JTAG on a "Nucleo" board from STMicroelectronics).
>
> The CMSIS (Cortex Microcontroller Software Interface Standard) files,
> as they come from STM, use structures to represent the registers. The
> example RTL files for STM devices seem to follow this pattern fairly
> well, but I would like to know about any discrepancies; I opened one
> file and think it was structured more closely to the way libopencm3
> does things, but I can't find it again. This may have been the file
> for the NXP part listed on the Wiki.
>
>
> How much was converted by hand, and how much can be automated? M4
> devices are noticeably more complicated, and even though this is a
> hobby project I am worried about the time investment required to get
> my device working with FPC.
>
> What complicates things is the way libopencm3 has their headers
> structures is more standard. They avoid using structures that
> represent the registers, instead using faux namespacing with lots of
> underscores in macro names.
>
> Cheers,
> R0b0t1
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list