-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NXP DEVKIT-MPC57xx Support. #76
Comments
Hello, We can get one from Farnell. However, we are lacking workforce to do a port on this platform. Would you be interested in contributing to the project by carrying out this port? Best regard |
I would love to contribute, but my backlog of other projects would probably upset my wife. Are there any university students (anywhere in the world) that would like to do this as a capstone project? I don't have any connections to any universities but if anyone here does I would happily sponsor some students. |
Hello, I have just bought two of those cards (DEVKIT-MPC5744P). I am available to port Trampoline on this platform. Regards, Eddy |
Hello Eddy, Good news ! The first thing to do is to run something on the board and to analyze the memory mapping and the startup code. Since this CPU supports only the VLE ISA, you will start by doing a copy of machines/ppc/mpc5643l and rename it to mcp5744p (startup code) and goil/templates/code/ppc/mpc5643l (templates to generate target specific code) and goil/templates/config/ppc/mpc5643l (basically the files to compile in machines/ppc/mpc5643l and interrupt sources). What compiler are you going to use ? |
Hello, I will be using GCC. I am working with the IDE (S32 DS) from NXP. |
Hello, The template language has a documentation you'll find here : https://github.com/TrampolineRTOS/GTL/blob/master/documentation/GTL.pdf Best regards Feel free to ask if you have any question. |
Hi, Thanks for your support. I have forked the project and I will update it tonight with all the modifications. I downloaded the complete documentation set for MPC5744P and MPC5643L. Regards, Eddy |
@chatoune , let me know if you need extra testers. |
@jed-frey , thanks for your proposal. Regards, Eddy |
Hi, just to give some news about the project. I am reviewing the scripts to verify I am not missing anything. |
Hello, |
Hello, did you figure out MPC5744P GCC linker script for autosar mcal 4.0 ? Can you help me about linker script ? |
Anyone have update for this topic?It's very interesting |
NXP has released 2 new inexpensive development boards. Both are much more accessible options for grad students and hobbyists as the XPC56xxMB2 starts at $375.
Having an actually ASIL certified chip to do development would really lower the barrier of entry for anyone that wanted to jump into AUTOSAR.
The MPC5748G addresses functional safety, security and Industrial/Automotive gateway application needs, it offers up to three e200 Power Arch MCUs, Hardware Security Module, vast of communication interfaces and flexible memory options.
DEVKIT-MPC5748G is a development tool for MPC5748G MCU and provides easy access to more than 100 GPIOS of the MCU plus access to onboard Ethernet, CAN, LIN, USB, etc. The standard-based form factor compatible with the Arduino™ pin layout, provides a broad range of expansion board options, the board has option to be powered with external power supply.
The MPC5744P addresses Automotive/Industrial functional safety and motor control applications. It offers dual e200z4 lockstep cores, motor control, safety, and communication interfaces to facilitate a complete safety/chassis solution.
DEVKIT-MPC5744P is a development tool for MPC5744P and provides easy access to more than 100 GPIOs plus access to onboard CAN, LIN, FlexRay, etc. The standard form factor compatible with the Arduino pin layout provides a broad range of expansion options. The board can be powered with an external power supply or directly through USB.
I would be more than willing to ship mine to developers (in the US) or figure out how to get them to you from local sources.
The text was updated successfully, but these errors were encountered: