![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netdiuno
lan120576664
现在很努力学习嵌入式的东东!
展开
-
netduino固件升级方法
This firmware requires use of the .NET Micro Framework v4.2 SDK (QFE2) or newer and .Netduino 4.2 SDK or newer.With this firmware, you will have the following resources available for your code:原创 2014-12-24 14:19:23 · 1213 阅读 · 1 评论 -
.net micro framework Netduino无法休眠
这几天在做产品的休眠模式.在C#应用程序代码中调用PowerState.Sleep(SleepLevel.DeepSleep, HardwareEvent.GeneralPurpose);1、发现一旦调用该代码,程序就无法唤醒(当然我是有设置IO外部中断唤醒的). 针对该问题的解决方式: 经过调试发现,由于KEIL4的编译问题,只需在驱动代码出增加一些变量或者打印信息,可以解决.原创 2015-09-15 19:47:39 · 1023 阅读 · 0 评论 -
netduion Pluse 2启动需要5s以上问题解决
使用netduon做.NET MICRO FRAMEWORK做产品开发,发现每次调用到C#的时间都是需要超过5s以上。最近产品已经小PP了,所以有必要查看一下什么原因造成的?或者加载微软那个框架需要5s?调试了好久,发现“CLRStartup.cpp”文件下的 HRESULT Initialize(CLR_SETTINGS params)函数会调用到 CLR_DBG_Debu...原创 2015-09-30 20:03:13 · 720 阅读 · 0 评论 -
一、在.net micro framework中增加LibTom加解密算法
思路.按照.net的方式新建一个供C#调用的C接口,然后通过C接口调用LibTom的加解密算法。1、C#调用C方法,请参考.net micro framework提供的资料进行2、修改工程的dotNetMF.proj文件,然后把LibTom的必要文件加上,要添加那些文件可以,参考使用Libtomcrypt RSA/ECC等加密算法到项目中3、然后重新编译固件,此时你会发现好多问题.原创 2015-05-27 14:08:16 · 1106 阅读 · 0 评论 -
二、在.net micro framework中增加LibTom加解密算法
把LibTom加入到工程后,可以顺利编译通过.通过USB下载到板子上面,开心地调用RSA算法,发现有去无回..net micro framework调试c/cpp代码是非常不方便的,还好牛人已经给我探索出了方法.MDK结合JLINK在调试C/CPP Native工程用这个调试,发现,libTom使用calloc或者malloc动态分配空间时候,竟然把BUFFER分配到Fla原创 2015-06-01 12:34:34 · 955 阅读 · 0 评论 -
netduino plus 2使用interop出现MMP : error MMP0000: CLR_E_FAIL错误解决方式
参考文章http://www.newlifex.com/showtopic-1319.aspx实现了interop的方法,但是编译一致过不去.老是报MMP : error MMP0000: CLR_E_FAIL的错误.上百度及谷歌找过一些类似的问题,但是都没有解决方案.后面我重新看了一下,interop的配置文件.featureproj发现用vs2013生成的文件内容原创 2015-02-14 13:07:34 · 1196 阅读 · 0 评论 -
netduino无法调试运行应用情况解决
用VS2013写个点灯程序,发现VS2013一运行就退出.....调试信息输出如下“[7] Micro Framework application: 托管”已退出,返回值为 0 (0x0)另外DEVICE DEPLOYMENT有如下输出Looking for a device on transport 'USB'Starting device deployment...原创 2014-12-26 11:48:10 · 1069 阅读 · 0 评论 -
netdiuno MF4.3编译错误情况解决
1、error MSB3073: 命令“ --cpp --diag_suppress 2874,111,161,550,C3011 该问题应该为编译器问题 a、安装keil4.54版本 b、调用call setenv_mdk.cmd 4.54 c:\keil\arm 2、 EXEC : error : L6220E: Load region LR_FLASH原创 2014-12-23 17:54:29 · 4048 阅读 · 0 评论 -
Microsoft .NET Micro Framework4.3编译环境搭建
1、安装KEIL4.54版本路径为C:\Keil2、安装.NET MF 4.3 RTM (QFE1)PK路径为C:\MF\PK\3、将安装好的PK目录备份一份4、拷贝netduino 2 firmware v4.3.1 source里面的文件到C:\MF\PK\目录下5、将Release_Flash.bat拷贝到PK\Solutions\NetduinoPlus2目录下6、调用原创 2014-12-23 17:53:06 · 2589 阅读 · 1 评论 -
netduino制作dfu升级文件
然后直接点生成即可.来自:http://blog.csdn.net/lan120576664原创 2014-12-24 15:11:12 · 972 阅读 · 0 评论 -
.net micro framework 功能组件裁减
由于目前项目中未使用到netduion plus2的sd卡、文件系统、数据加密、socket、网卡驱动等等.如若任由这些代码编译到固件里面,不仅会暂用MCU的代码空间,而且还有导致一些奇怪的现象发生. 例如,项目中我们用到PC8作为中断输入引脚使用,而Netuino的却在代码中作为网卡驱动的片选CS引脚.如果你在C#应用中配置好了,你仍然无法等到正常的中断,并且用示波器或者逻辑分析仪进行原创 2015-09-18 14:21:22 · 734 阅读 · 0 评论