How to compile firmware v1.29 with IAR-cc?
Posted: 20 Dec 2010, 20:24
Hello,
LEGO distributes the NXT firmware as binary also as source code. I installed the free IAR compiler toolchain (v4.42) and tried to compile this source code.
There are two workbench-files (LMS-ARM and LMS-V02) which produce slightly different binaries. Even worse none of those binaries is equal to the binary delivered by LEGO. I know the file system is added at the original firmware - I already cut that part of. It still differs.
Why are they different? How can I get exactly the LEGO binary? What compiler is LEGO using? Really the "old" 4.42 or did they upgrade to 6.??
Thank you for the answers
Bye marvin
LEGO distributes the NXT firmware as binary also as source code. I installed the free IAR compiler toolchain (v4.42) and tried to compile this source code.
There are two workbench-files (LMS-ARM and LMS-V02) which produce slightly different binaries. Even worse none of those binaries is equal to the binary delivered by LEGO. I know the file system is added at the original firmware - I already cut that part of. It still differs.
Why are they different? How can I get exactly the LEGO binary? What compiler is LEGO using? Really the "old" 4.42 or did they upgrade to 6.??
Thank you for the answers
Bye marvin