Erika on MPC5643L with Hightec compiler on Windows
Posted: Tue Nov 11, 2014 5:09 pm
Hi all,
I am trying to use Erika on MPC5643L with Hightec compiler on Windows.
I started with the following wiki from Erika's website: "Freescale PPC e200 (MPC 56xx) support", http://erika.tuxfamily.org/wiki/index.p ... (MPC_56xx)
In this wiki, you mention that Hightec compiler is only supported in Linux (for MPC 56xx), but at the end of the ppc_gnu.mk makefile I found you are using the path translation for windows (cygwin), but no command for Linux. Therefore it seems that this makefile is for windows and not for Linux (as written in the above wiki).
After building and compiling the project for MPC5643L in windows, there is one error "Unsupported PPC Model!", then I looked into the ppc_gnu.mk makefile again, I saw that the only MCU supported is MPC5674F, while in the above wiki the supported MCUs include the MPC5643L.
Anyhow I tried to build for the MPC5674F, but there were some assembly errors:
" C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:106: Error: Unrecognized opcode: `se_b'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `e_add16i'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `e_stw'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `se_mflr'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `e_b'
Etc."
Therefore, I would like to ask some questions regarding the procedure.
Considering that my final objective is to use "Erika on MPC5643L with Hightec compiler on Windows":
1. Can you confirm "MPC5643L is supported with Hightec on Linux" as stated in the wiki?
2. Is Hightec compiler supported on Windows (as I could see the cygwin path translations in the makefile)?
3. Is Hightec compiler supported with MPC5643L as stated in the wiki?
4. How should I solve these compilation errors for the assembly code?
Thank you in advance.
Andrea
I am trying to use Erika on MPC5643L with Hightec compiler on Windows.
I started with the following wiki from Erika's website: "Freescale PPC e200 (MPC 56xx) support", http://erika.tuxfamily.org/wiki/index.p ... (MPC_56xx)
In this wiki, you mention that Hightec compiler is only supported in Linux (for MPC 56xx), but at the end of the ppc_gnu.mk makefile I found you are using the path translation for windows (cygwin), but no command for Linux. Therefore it seems that this makefile is for windows and not for Linux (as written in the above wiki).
After building and compiling the project for MPC5643L in windows, there is one error "Unsupported PPC Model!", then I looked into the ppc_gnu.mk makefile again, I saw that the only MCU supported is MPC5674F, while in the above wiki the supported MCUs include the MPC5643L.
Anyhow I tried to build for the MPC5674F, but there were some assembly errors:
" C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:106: Error: Unrecognized opcode: `se_b'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `e_add16i'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `e_stw'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `se_mflr'
C:\eclipse\EE\pkg\cpu\e200zx\src\ee_ivor.S:115: Error: Unrecognized opcode: `e_b'
Etc."
Therefore, I would like to ask some questions regarding the procedure.
Considering that my final objective is to use "Erika on MPC5643L with Hightec compiler on Windows":
1. Can you confirm "MPC5643L is supported with Hightec on Linux" as stated in the wiki?
2. Is Hightec compiler supported on Windows (as I could see the cygwin path translations in the makefile)?
3. Is Hightec compiler supported with MPC5643L as stated in the wiki?
4. How should I solve these compilation errors for the assembly code?
Thank you in advance.
Andrea