.net mf 初次编译问题
来源:互联网 发布:zerohedge怎么样 知乎 编辑:程序博客网 时间:2024/05/17 01:55
.net mf几年前看到这个一直想深入了解一下,毕竟自己以前用过.net,一直在关注它的进展。最近在浏览叶帆的博客看到norains写了本新书关于.net mf在STM32上的移植,这两个东西都是我一直最感兴趣的,所以立马买了回来,准备试试看。
叶帆 : http://blog.csdn.net/yefanqiu/article/category/633947
norains :http://blog.csdn.net/norains/article/category/734922
他们的博客,主要是参考他们的介绍来做的。
按照他们的介绍开始搭建编译环境,1 、VS2010 2、MDK 3、MicroFrameworkPK_v4_2
自己喜欢用最新的软件(有时候新东西用不好会害死人的)。
详细的我就不用多说了,前辈们已经介绍的很细了。直接把书上的代码下载下来试试。说下问题吧,第一次nativesample居然有100多个警告,10几个错误。晕死的!反反复复,折腾。重新安装MDK,重新安装MicroFrameworkPK_v4_2,这样做了之后编译之后只有2个错误和2个警告。可还是不行啊!
EXEC : error : L6218E: Undefined symbol g_DebuggerPortSslConfig (referred fro
m ComDirector.obj). [D:\MicroFrameworkPK_v4_2\Solutions\STM32F103ZE_RedCow\Nati
veSample\NativeSample.proj]
D:\MicroFrameworkPK_v4_2\tools\targets\Microsoft.SPOT.System.MDK.targets(278,
5): error MSB3073: 命令“"c:\keil\arm\bin40\armlink.exe" --no_keep_init_arrays
--
feedback D:\MicroFrameworkPK_v4_2\BuildOutput\THUMB2\MDK4.12\le\RAM\debug\STM32
F103ZE_RedCow\bin\NativeSample_STM32F103ZE_RedCow_RAM_debug_MDK4.12.feedback
1) g_DebuggerPortSslConfig是什么?2)c:\keil\arm\bin40\armlink.exe 怎么都会错呢?
对于第一个问题,觉得是这个变量哪里使用了?g_DebuggerPortSslConfig是一个接口,在DebuggerPort_SSL_config_stubs中有定义,具体在
$(SPOCLIENT)\DeviceCode\PAL\COM\Config\ COM下有USB,uart,spi 等等,可以说是通信接口的中间层,检查了一下其他solutions的例子,发现有的nativesample.proj文件中有关于DebuggerPort_SSL_config_stubs的引用,觉得是它的可能性很大,于是也增加进来。
<ItemGroup>
<DriverLibs Include="DebuggerPort_SSL_config_stubs.$(LIB_EXT)" />
<RequiredProjects Include="$(SPOCLIENT)\DeviceCode\PAL\COM\Config\dotnetmf.proj" />
</ItemGroup>
对于第二个问题,觉得是MDK出来问题,之前他们两位的博客提到了MDK安装的顺序问题。于是再次重新安装,这次把痕迹清理干净了再安装。
注意,vs2010好像旗舰版才行,专业版不行(安装的是测试版本)。
重新编译,只有3个警告,0个错误了。又进了一步!
已成功生成。
“E:\MicroFrameworkPK_v4_2\Solutions\STM32F103ZE_RedCow\NativeSample\NativeSampl
e.proj”(build 目标) (1) ->
“E:\MicroFrameworkPK_v4_2\DeviceCode\PAL\COM\Config\dotnetmf.proj”(Build 目标)
(2
6) ->
(ArmCompileCPP 目标) ->
EXEC : warning : C3052E: couldn't read file 'E:\MicroFrameworkPK_v4_2\tools\m
ake\Feedback\STM32F103ZE_RedCow_MDK4.12.feedback': No such file or directory [E
:\MicroFrameworkPK_v4_2\DeviceCode\PAL\COM\Config\dotnetmf.proj]
“E:\MicroFrameworkPK_v4_2\Solutions\STM32F103ZE_RedCow\NativeSample\NativeSampl
e.proj”(build 目标) (1) ->
“E:\MicroFrameworkPK_v4_2\Solutions\STM32F103ZE_RedCow\DeviceCode\BlockStorage_
HAL\dotNetMF.proj”(Build 目标) (68) ->
EXEC : warning : C3052E: couldn't read file 'E:\MicroFrameworkPK_v4_2\tools\m
ake\Feedback\STM32F103ZE_RedCow_MDK4.12.feedback': No such file or directory [E
:\MicroFrameworkPK_v4_2\Solutions\STM32F103ZE_RedCow\DeviceCode\BlockStorage_HA
L\dotNetMF.proj]
EXEC : warning : C3052E: couldn't read file 'E:\MicroFrameworkPK_v4_2\tools\m
ake\Feedback\STM32F103ZE_RedCow_MDK4.12.feedback': No such file or directory [E
:\MicroFrameworkPK_v4_2\Solutions\STM32F103ZE_RedCow\DeviceCode\BlockStorage_HA
L\dotNetMF.proj]
3 个警告
0 个错误
- .net mf 初次编译问题
- 请问各位大神一个关于 .net mf 编译的问题
- 初次实验NET Micro Framework / .Net MF开发板固件部署
- .net MF
- react-native 初次编译遇到的问题
- 初次编译
- .Net MF 模拟器
- .net mf 3.0 beta 2
- MANIFEST.MF中的格式问题
- RedBoot2.04初次编译
- vc++.net编译问题
- 初次接触ASP.NET
- 初次接触asp.net
- .Net初次使用FlashPaper
- .Net MF与C328R通信 代码解释
- 【.Net MF深入研究】中断处理机制
- 【.Net MF新动向】所有代码将开源
- .NET MF 4.2 RTM (QFE2)发布
- 浏览器了解(五)资源加载顺序
- jQuery实现淡入淡出的可展开级联菜单
- 拷贝一个文件或者一个图片
- 浏览器了解(六)RenderTree
- qwtplot3d 学习笔记 2
- .net mf 初次编译问题
- Java IO 理论笔记
- 单例设计模式(Singleton)
- 浏览器了解(七)Layout
- vim cctree插件的一个bug
- 最后一次比赛
- 现在有点乱
- Java多线程基础
- 代码坏味道与重构