Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

To modify the source for secretLabs.NETMF.Hardware


  • Please log in to reply
2 replies to this topic

#1 yiulsup

yiulsup

    Advanced Member

  • Members
  • PipPipPip
  • 34 posts

Posted 20 August 2012 - 07:51 AM

To Netudino Comminity. I mension some modification in SecretLabs.NETMF.Hardware Source codes with below. Pls check my finding out, and say to me for needing correction with details. 1. I opened the visual studion 10.0 with .net mf 4.0 for netduion plus. 2. I made the dll file for SecretLabs.NETMF.Hardware with .NET Reflector. 3. I made some file for SecretLabs.NETMF.Hardware with Visual Studio 10.0. 4. I compiled the .net mf, netduino plus and modified SecretLabs.NETMF.Hardware with rvds 4.0 of evaluation from ARM Co., Ltd. 5. There was ER_Config and ER_Flash. 6. I fused the bootloader called tinybooterdecompressor.bin to flash of sam7x512 with samba 7. I fused the ER_Config and ER_Flash on flash of sam7x512 with mfdeploy. 8. I identified the ping working and deploying the LED blicking on Netduino Plus board. 9. But I tried to check ADC value which i modified for application. There was only value such as 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 on channel A0. No real value in my channel A0 of ADC. Thanks. Kevin

#2 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 20 August 2012 - 01:39 PM

Hi Kevin,

2. I made the dll file for SecretLabs.NETMF.Hardware with .NET Reflector.

If you're modifying the source, be sure to edit the original source. It's all available on the Downloads page.

I'm not sure that .NET Reflector was designed to recreate NETMF project files from source.

Also, before editing code...I would recommend building the standard firmware and testing it out. That way you can sort out any compiler issues and know that things are working first. Then, any edits you make to the code can be isolated and analyzed if they do not work as expected.

It's very cool that you're digging down into the firmware and making it your own. Thanks for sharing your experiences with us.

Chris

#3 yiulsup

yiulsup

    Advanced Member

  • Members
  • PipPipPip
  • 34 posts

Posted 22 August 2012 - 11:55 PM

To Chris. I accieved the goal which i would attain in starting the project to build the moification source with basic compiling to follow the rules which netduino community recommended. There is no huddle to compile the source code even if their knowldge is small or enough. In my compilation for modification source, I learned some idea when compiling the open source such as .NET MF or Linux Kernal Compiliing. my idea is to keep the rules to follow in their manual or guide lines. I say some mistake which i taken when i compiled with below. 1. RVDS compiler is more keen issue with different outcome when compiling. So i recommend official licenced rvds compiler and exact version with which the source was compiled. 2. To install the .net framework with safe or without any error from installing. If here is in error, There is no progress even if your energy and passion poured on this. So Keep attention. 3. .net mf and netduino plus source version which is released by SecretLabs is very important to compile. It is not possible to compile with different version. 4. You must have strong understanding in .net mf and netduino plus source code for compiling with modified source. There is some mistake or unmodified source code, which make unexpected error in your compiling. Thanks. Kevin




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.