Porting .NET Micro Framework 4.0 to mini2440

Beer
Hello!

Anyone tried to port .NET MF to mini2440?
Do I need to write my own HAL & PAL drivers before porting?

.NET MF should support ARM9 (S3C2440 is ARM920 based)!

Any help is appreciated,

[Beer]

Beer
This boards are supported by .NET MF 
http://informatix.miloush.net/microframework/HardwareComparisonModules.aspx

Stan Chen
Hi,

I would like to suggest you that TI Stellaris, a ARM Cortex M3 32-bit MCU.
It can give best price with performance for .NET Micro Framework.

We had successfully port Microsoft .NET Micro Framework to TI Stellaris
MCU.
Please refer to following video link for TI Stellaris LM3S9B96 runs
Microsoft .NET Micro Framework live demo.

http://www.youtube.com/watch?v=nO_IWpr-vJU

If you are interested, please conatct us.

Stan Chen
Golden IC technology Co., Ltd.
Stan@golden-IC.com
http://www.Golden-IC.com/page1.php
Tel: +886-2-89920883 Ext.101

M.R.
Hi, 

Actually I am looking for the same issue, I have the same board and I am
trying to run NETMF over it. 

if there is anyone who make successfully I would appreciate sharing
information 

Thanks in advanced ... 

MR

Lorenzo
hello, how far you are with the porting?

Thanks, Lorenzo!

Sascha Bendinger
Hi,

I ordered a mini2440, as it seems the ideal and cheap paltform for some
hobby projects. Any news on the porting process?

PBiswas
Eagerly waiting for any news about the porting .net microframework on
Mini2440?
Or show us a starting point to go into painful process of porting it.

Is there anyone who has tried it.

This is a brilliant board which is affordable with touch LCD etc....

I would like to hear from anyone out there who can enlighten us.
Regards

Illishar
Did you have any succes so far?

Daniel Riches
I would like to attempt the port to the Mini2440 board, but for starters
the processor isn't selectable in the porting wizard. Should I selected the
9261 atmel part or is there a better selection I should make?

Matti Eerola
Hi,

I’m interested about porting Micro2440SDK board. I tried to port using 9261
atmel, but after a while I decided that it’s easier to start from scratch
using the Template project. I created project called “S3C2440 .NET Micro
Framework port” in CodePlex. You can find it from
http://s3c2440mfport.codeplex.com/. Do you want to join the project so that
we can develop the port together?

I have managed to get NativeSample running using U-boot bootloader. Here’s
the output from NativeSample:
http://s3c2440mfport.codeplex.com/discussions/256331

Matti Eerola
Hi,

You can now download first version of TinyCLR from
http://s3c2440mfport.codeplex.com/releases/view/68512. Deploying a managed
application is little tricky, because debugger has some problems. Here is a
video how it can be done: http://www.youtube.com/watch?v=zIUQpe-Sp6Y

Daniel Riches
Hi Matti,

I've just seen your post and after my holiday in October I'll folow your
video and try to get the CLR working. I'll have a play and let you know
what my thoughts are on getting a full port up and going. It'd be a very
worthwhile project and would help a LOT of people. I'm currently getting to
grips with C++ as C# is my programming language of choice at the moment.

I'll update you later in October..

Regards,

Dan

Daniel Riches
Hi Matti,

I've finally got around to fixing my pc (blown psu, graphics card and dvd
drive :( ). I've got the Micro Framework installed (4.2) and compiled
PKStudio. I get some errors when trying to build TinyCLR, most of which are
located in the file "Microsoft.SPOT.Build.Common.Targets". These errors are
complaints about missing files that do exist!?!

Have you tried building the CLR with version 4.2? I really want to get the
CLR built so I can start to modify drivers etc and then to finally write
drivers for devices that aren't currently supported.

Do you have any pointers or ideas on where to start?

Thanks,

Dan

Daniel Riches
I also get an error after copying your solution files to the relevant
folder so that I can open the solution with Solution Wizard. The following
settings are displayed and when I click next I get "Invalid data has been
entered";

Processor/OS: S3C2440 (cannot change as greyed out)
Debugger Port: empty and unchangeable
Memory Profile: Medium
RAM Base: 0x30000000
RAM Size: 0x04000000
Flash Base: 0x08000000
Flash Size: 0x10000000
System Clock (Hz): 405000000
Slow Clock (Hz): 64

Any info or pointers will be much appreciated.

Regards,

Dan

Daniel Riches
Update: I've managed to get most of it to build, but it all falls over when
processing the scatterfile. I didn't have an mdk version of the file and it
seems that the RVDS one isn't going to work with my compiler.

If anyone has a scatterfile for the S3C2440 for MDK, using the ARM C/C++
Compiler, 4.1 [Build 481] [Standard], and could send it to me that would be
much appreciated...

Other than that I'll have to wait until I find time to get the TinyCLR to
finish compiling.

Dan