News for hackers. Stuff that matters.
Re:Introduction to ARM Assembly Basics by CraigJPerry on Sunday May 28, 2017 @06:32AM (#14433815)
Some of the arm instruction set manuals seem harder to come by than others. Recently I reverse engineered one of the firmwares of the ImmersionRC Vortex 150 racing quadcopter (it uses an stm32f3 chip, arm cortex instruction set). It was pretty hard to come by a copy of the full instruction set manual - i just assumed that kind of thing would be a quick google away. Eventually i got there and made my changes but it was harder to get going than i expected but for different reasons than i was anticipating.
Re:Introduction to ARM Assembly Basics by pm215 on Sunday May 28, 2017 @12:54PM (#14435146)
The instruction set reference (the architecture manual, to give it its proper title) has been freely available from ARM for some time, though you needed to create a website account and agree to a clickthrough license. It's more recently been made available as a simple download: https://developer.arm.com/products/architecture/a-profile/do... for cortex-a profile https://developer.arm.com/products/architecture/m-profile/do... for cortex-m profile

For documentation of the devices in a particular SoC you'll need the reference manual from the SoC manufacturer -- they of course vary in how easy it is to find those docs.

Re:Introduction to ARM Assembly Basics by bobsam on Sunday May 28, 2017 @09:42AM (#14434340)
Re:Introduction to ARM Assembly Basics by CraigJPerry on Sunday May 28, 2017 @12:38PM (#14435069)
None of these are the correct document?

I think you've inadvertently just helped make my case for me.

I don't have a link to share unfortunately, the only way i could get access was by going to ST directly.

Re:Introduction to ARM Assembly Basics by bobsam on Sunday May 28, 2017 @02:02PM (#14435407)
First link, page 99 says: " armv7m instruction set"

The chapter after that even includes instruction encoding.

Maybe you were looking for something else?

Re:Introduction to ARM Assembly Basics by jamiek88 on Sunday May 28, 2017 @09:16AM (#14434272)
Are you going to post the instruction set anywhere to help future hackers?

If so a link would be fantastic!