Electronics > Microcontrollers
Exploring ARM assembly language on STM32 with Windows desktop
Sherlock Holmes:
I'm looking for ways I can explore ARM assembly language with STM32 devices and using Windows desktop as my preferred workstation.
I have VisualGDB already and that's is good enough for my informal, non-professional needs but I don't think it makes it straightforward to start an assembler based project.
What other ways are there to do this?
jpanhalt:
I was surprised to find this: https://www.amazon.com/Assembly-Language-Programming-STM32-Microcontrollers/dp/B08GFX3PTW
It's cheap, particularly on Kindle. But, I would buy the hard copy. There may be other resources.
Sherlock Holmes:
--- Quote from: jpanhalt on November 29, 2022, 08:52:37 pm ---I was surprised to find this: https://www.amazon.com/Assembly-Language-Programming-STM32-Microcontrollers/dp/B08GFX3PTW
It's cheap, particularly on Kindle. But, I would buy the hard copy. There may be other resources.
--- End quote ---
I already have this book https://www.amazon.com/gp/product/0124080820/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 which is a great resource and I was looking at this one too yesterday:
https://www.amazon.com/Modern-Assembly-Language-Programming-Processor-ebook/dp/B01FENFCMS/ref=sr_1_13?keywords=assembly+arm&qid=1669755973&s=books&sr=1-13
Looks like a great book, seems to be the best on Amazon, I just need to be able to start an empty project in some IDE and start coding...
jpanhalt:
This may help: https://developer.arm.com/documentation/dui0473/m/assembler-document-revisions?lang=en
It seems pretty comprehensive, and you can navigate to the ARMASM assembler user guide. As for the assembler itself, I just searched on ARMASM assembler download. The Microsoft one is in that search. The other ARMASM (Arm Ltd.) program is a bit expensive: https://stackoverflow.com/questions/70047209/where-can-i-download-and-configure-the-arm-macro-assembler
Presumably, with the hex code available you can use a variety of tools to program the chip. The one and only time I have done it (edit: programmed an ARM chip), I used Flash Magic, which is a freebie download.
EDIT: Sorry, my Flash Magic was for NXP MCU's. Don't know about STM
Sherlock Holmes:
--- Quote from: jpanhalt on November 29, 2022, 11:50:36 pm ---This may help: https://developer.arm.com/documentation/dui0473/m/assembler-document-revisions?lang=en
It seems pretty comprehensive, and you can navigate to the ARMASM assembler user guide. As for the assembler itself, I just searched on ARMASM assembler download. The Microsoft one is in that search. The other ARMASM (Arm Ltd.) program is a bit expensive: https://stackoverflow.com/questions/70047209/where-can-i-download-and-configure-the-arm-macro-assembler
Presumably, with the hex code available you can use a variety of tools to program the chip. The one and only time I have done it (edit: programmed an ARM chip), I used Flash Magic, which is a freebie download.
EDIT: Sorry, my Flash Magic was for NXP MCU's. Don't know about STM
--- End quote ---
Thanks, much appreciated, I'll take a good look...
Navigation
[0] Message Index
[#] Next page
Go to full version