I've come to a place of abundant intelligence..., nice forum.
I'm configuring a CAN bus system and would like to use the Flowcode/ARM software with E-blocks but I'm having trouble finding the ideal main board that's going to be compatibile with the Flowcode/ARM software.
The list of SAM7 processors that are compatibile [url] http://www.matrixmultimedia.com/resourc ... V5_ARM.txt [url] does not include the ARM7 LPC2294 board I'm interested in. I'd like to have the SD card socket, CAN support and the ethernet controller on the main board.
Each CAN node board should be fine with the EICO40 and the CAN E-block but I would like the main node or MCU to have more capabilites than the SAM7 boards listed as compatibile.
This is for a vehicle project.
Any suggestions?
Thanks!
~Paul
Choosing a compatible ARM controller?
-
- Posts: 3
- Joined: Sat Sep 15, 2012 12:14 am
Re: Choosing a compatible ARM controller?
Recently came across the Raspberry Pi and it looks to be quite a powerful microcontroller in a nice little package. Although it doesn't have CAN support it does have ethernet and an hdmi port.
Here's an unconventional question;
Being I've come to like Flowcode so well would it seem reasonable using it to create a program then manually making edits so the program could be used with the Raspberry?
Opinions welcome!
Here's an unconventional question;
Being I've come to like Flowcode so well would it seem reasonable using it to create a program then manually making edits so the program could be used with the Raspberry?
Opinions welcome!
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Choosing a compatible ARM controller?
Hello,
We shortly have a board coming out for the Pi which allows E-block compatibility. Unfortunately all the coding I have done for the Pi is written in Python and we currently have no plans in adapting Flowcode to create Pi compatible code. Saying this most of the code for v5 is now fairly abstract and it is the CAL layer that takes care of the hardware. I suppose it may be possible to create your own CAL to drive the Pi hardware.
If CAN and high speed is a must then what about using a 16-bit dsPIC30 device? If I remember rightly the ARM's run at around 24MIPs and the dsPIC30 devices can run up to 30MIPs but at half the bit depth.
We shortly have a board coming out for the Pi which allows E-block compatibility. Unfortunately all the coding I have done for the Pi is written in Python and we currently have no plans in adapting Flowcode to create Pi compatible code. Saying this most of the code for v5 is now fairly abstract and it is the CAL layer that takes care of the hardware. I suppose it may be possible to create your own CAL to drive the Pi hardware.
If CAN and high speed is a must then what about using a 16-bit dsPIC30 device? If I remember rightly the ARM's run at around 24MIPs and the dsPIC30 devices can run up to 30MIPs but at half the bit depth.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Posts: 3
- Joined: Sat Sep 15, 2012 12:14 am
Re: Choosing a compatible ARM controller?
Thanks Ben, I appreciate your suggestions. I'll take a closer look at the dsPIC30, that may be a better approach.
I think I'll also try to create a Flowcode/ARM file and see if I can edit the CAL layer to accommidate the RPi.
~Paul
I think I'll also try to create a Flowcode/ARM file and see if I can edit the CAL layer to accommidate the RPi.
~Paul