NefMoto

Noob Zone => Noob Questions => Topic started by: toolstoy on August 09, 2023, 11:41:10 PM



Title: Assembler for ME9 ECU
Post by: toolstoy on August 09, 2023, 11:41:10 PM
Hello Everyone,
What assembler would everyone recommend for the MPC*** on ME9 for patching in ASM?
Online forum tells me GNU Assembler (which I have no experience with whatsoever). I just want to start on the correct foot moving forward.
I'm trying out my first asm patch so any help and tips would be appreciated.

TIA


Title: Re: Assembler for ME9 ECU
Post by: elias on August 11, 2023, 06:27:00 PM
I would start with Ghidra , as its featuring a built-in ASM. For making a start, its perfect.


If you are more advanced into this topic, here is some starting point with a full toolchain designed
for MED9. The principle will work on any ECU, but as you are talking about ME9, you wont need to adjust much, as the C-Compiler should fit.
https://github.com/EliasKotlyar/MED9Toolchain


Title: Re: Assembler for ME9 ECU
Post by: prj on August 12, 2023, 01:54:10 AM
Codewarrior and it's compiler.
It's free for small size programs (which is what all your stuff is going to be).
It has a full toolchain, you can write code in C or ASM.

Always makes sense to use the tools from the manufacturer of the processor.


Title: Re: Assembler for ME9 ECU
Post by: toolstoy on August 12, 2023, 03:37:39 AM
I would start with Ghidra , as its featuring a built-in ASM. For making a start, its perfect.


If you are more advanced into this topic, here is some starting point with a full toolchain designed
for MED9. The principle will work on any ECU, but as you are talking about ME9, you wont need to adjust much, as the C-Compiler should fit.
https://github.com/EliasKotlyar/MED9Toolchain

Thanks for that. I will have a look at the github toolchain. Will checkout Ghidra as well.


Title: Re: Assembler for ME9 ECU
Post by: toolstoy on August 12, 2023, 03:41:05 AM
Codewarrior and it's compiler.
It's free for small size programs (which is what all your stuff is going to be).
It has a full toolchain, you can write code in C or ASM.

Always makes sense to use the tools from the manufacturer of the processor.

Thanks for that. I thought CW is only trial but that is good to know. I will check it out