Recent

Author Topic: embedded ARM documentation (just for silly boys like me)  (Read 849 times)

diego bertotti

  • Jr. Member
  • **
  • Posts: 61
embedded ARM documentation (just for silly boys like me)
« on: April 27, 2020, 12:44:08 am »
hi

all doc we need are in 3 files:

stm32f10x_md.pp

cortexm3_start.inc

cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

not simple, but there you can find all needed info

i repeat, not simple and just for silly boys like me.. ::) ::) ::)
« Last Edit: April 27, 2020, 01:28:11 pm by diego bertotti »

lucamar

  • Hero Member
  • *****
  • Posts: 2955
Re: embedded ARM documentation (just for silly boys like me)
« Reply #1 on: April 27, 2020, 12:54:29 pm »
Would be nice if you told us where those docs are, wouldn't it? :)
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus 2.0.8/FPC 3.0.4 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

diego bertotti

  • Jr. Member
  • **
  • Posts: 61
Re: embedded ARM documentation (just for silly boys like me)
« Reply #2 on: April 27, 2020, 01:27:41 pm »
hi

ok, i warn you, im silly boy!  :) :) :) :)

the first 2 files are in your lazarus/fpc instalation. In my case

F:\Lazarus\fpcsrc\rtl\embedded\arm\stm32f10x_md.pp

and

F:\Lazarus\fpcsrc\rtl\embedded\arm\cortexm3_start.inc

ovbiusly are not  documents, just source files but there you can see and get a lot of info

and the last one you can download it from st site:

https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf

« Last Edit: April 27, 2020, 04:19:43 pm by diego bertotti »

lucamar

  • Hero Member
  • *****
  • Posts: 2955
Re: embedded ARM documentation (just for silly boys like me)
« Reply #3 on: April 27, 2020, 03:07:20 pm »
Thanks, silly boy ;)
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus 2.0.8/FPC 3.0.4 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

diego bertotti

  • Jr. Member
  • **
  • Posts: 61
Re: embedded ARM documentation (just for silly boys like me)
« Reply #4 on: April 30, 2020, 07:06:40 pm »
hi
please add these two

https://www.st.com/resource/en/programming_manual/cd00228163-stm32f10xxx20xxx21xxxl1xxxx-cortexm3-programming-manual-stmicroelectronics.pdf

and all these units

https://github.com/alrieckert/stm32f1xx_spl
thanks Anton Rieckert

with these units, pascal code will look like many c examples over the net

BlueIcaro

  • Hero Member
  • *****
  • Posts: 592
Re: embedded ARM documentation (just for silly boys like me)
« Reply #5 on: April 30, 2020, 09:23:48 pm »
Hi, another place to learn about arm, can be https://ultibo.org/

They make a embedded system to Raspberry pi. All is write in free pascal and is open source.

/BlueIcaro
Remenber, the lazarus wiki is your friend: http://wiki.lazarus.freepascal.org/Main_Page
General questions (several lenguages) http://wiki.lazarus.freepascal.org/

diego bertotti

  • Jr. Member
  • **
  • Posts: 61
Re: embedded ARM documentation (just for silly boys like me)
« Reply #6 on: May 21, 2020, 11:27:00 pm »
hi

add these too

https://github.com/Turro75/stm32lazarustemplate

very good!!!

thanks Valerio Turrini

diego bertotti

  • Jr. Member
  • **
  • Posts: 61
« Last Edit: July 24, 2020, 09:10:12 pm by diego bertotti »

 

TinyPortal © 2005-2018