-
没听过这款哦.
如果是学习,用的人不多,资料也不多,学起来吃力.
如果是产品,不清楚人贷源是否充足.
-
历害,向楼主学习
-
非常感谢Peasant_Lee,不过正如你所说LDR伪指令的确可大范围跳转,问题就在这了,请看一级向量表,向量中断入口处的跳转方式都是用LDR伪指令实现跳转的,因此是没有范围限制的,那为何不能从这一次跳转到二级向量表表呢?而是必须先跳转到宏,然后再跳二级向量表
-
不懂,MARK
-
自己顶一下
-
newsmsg也需要sdk?
-
是这样的嘛?那过滤设备驱动呢?过滤设备驱动不是附加在设备上的嘛?
驱动A -创建-> 设备A
驱动B -创建-> 设备B,并将设备B附加在设备A之上
那设备B的父母是驱动B还是驱动A?
-
引用 7 楼 91program 的回复:
当然选择CE3的进行移植
就是
-
好的网站应该比报纸更好吧,信息量大,且比较新。
-
只有在Debug模式下才可以进行调试,Release里貌似不行…
-
5楼说的“纯滞后系统的大林算法”楼主应该好好参考一下。
具体做法就是你测量从开始加热到温度探头有反应的滞后时间。把这个滞后考虑进去。
-
很简单啊!用分析仪抓出后台数据,一分析便知.
串口监视分析仪comspy V2.0大众普及版(2010/01/05更新)
http://www.armecos.com/freedown/down.asp?id=17&url=/down/good/comspy-v20.rar
本程序用于串口监视,不占用当前被测串口。
只要Windows系统能枚举出来的串口都可以监视,支持一次同时监视多个串口。
工程师必备工具---串口分析利器!!!
注册费仅¥39,一本书的价格!!!
就当买本书吧!!!
-
引用 49 楼 zipingliang 的回复:
引用 44 楼 xqhrs232 的回复:
今天总算把那个例子程序编译出来了----XamlPerf.exe .桌面也有了那三个快捷方式,但FPS真的只有1-4的样子,怎么去提高这个帧率啊?!
xqhrs232,你在这里又开了个户呀,指点下,怎么整出来的呀?
昨天执行了一下CLEAN SYSGEN就出来了.
-
引用 3 楼 kyzf 的回复:
楼主正解。
另外楼主还有疑问的话,就去下载下:
WindowsEmbedded从入门到精通系列课程40 深度探索Windows CE的内存管理机制.wmv ,讲得比较清楚;
下载地址为:
http://www.msdnwebcast.com/webcast/2006.aspx
这个不错。
-
友情帮顶下。
等明天回公司看下技术手册,再答复你吧,
-
GetLastError()看看是什么错误?
-
关于__vectab,找到了一个‘最可信’的答案,请ST的各位大佬指正:
如附件两个图,从编译后生成的MAP文件看,__vectab被定位到0X8000地址,在lkf文件和其它所有文件中没有找到__vectab,但从图2的vector file name和vector addre对话框内的内容看,stm8_interrupt_vector.c这个文件名应该任意修改,但项目建立的时候应该默认的是这个文件名,只要把vector file name中文件修改为和重起的文件名字一致应该也没问题,但估计__vectab应该是个关键字,直接对应到了vector addre,不可修改。
关于0x82的问题,根据stm8_interrupt_vector.ls这个文件中的内容看:
48 0000 __vectab:
49 0000 82 dc.b 130
51 0001 00 dc.b page(__stext)
52 0002 0000 dc.w __stext
53 0004 82 dc.b 130
55 0005 00 dc.b page(f_NonHandledInterrupt)
56 0006 0000 dc.w f_NonHandledInterrupt
57 0008 82 dc.b 130
59 0009 00 dc.b page(f_NonHandledInterrupt)
60 000a 0000 dc.w f_NonHandledInterrupt
61 000c 82 dc.b 130
63 000d 00 dc.b page(f_NonHandledInterrupt)
64 000e 0000 dc.w f_NonHandledInterrupt
65 0010 82 dc.b 130
67 0011 00 dc.b page(f_NonHandledInterrupt)
68 0012 0000 dc.w f_NonHandledInterrupt
69 0014 82 dc.b 130
71 0015 00 dc.b page(f_NonHandledInterrupt)
72 0016 0000 dc.w f_NonHandledInterrupt
73 0018 82 dc.b 130
75 0019 00 dc.b page(f_NonHandledInterrupt)
76 001a 0000 dc.w f_NonHandledInterrupt
77 001c 82 dc.b 130
79 001d 00 dc.b page(f_NonHandledInterrupt)
80 001e 0000 dc.w f_NonHandledInterrupt
81 0020 82 dc.b 130
83 0021 00 dc.b page(f_NonHandledInterrupt)
84 0022 0000 dc.w f_NonHandledInterrupt
85 0024 82 dc.b 130
87 0025 00 dc.b page(f_NonHandledInterrupt)
88 0026 0000 dc.w f_NonHandledInterrupt
89 0028 82 dc.b 130
91 0029 00 dc.b page(f_NonHandledInterrupt)
92 002a 0000 dc.w f_NonHandledInterrupt
93 002c 82 dc.b 130
95 002d 00 dc.b page(f_NonHandledInterrupt)
96 002e 0000 dc.w f_NonHandledInterrupt
97 0030 82 dc.b 130
99 0031 00 dc.b page(f_NonHandledInterrupt)
100 0032 0000 dc.w f_NonHandledInterrupt
101 0034 82 dc.b 130
103 0035 00 dc.b page(f_NonHandledInterrupt)
104 0036 0000 dc.w f_NonHandledInterrupt
105 0038 82 dc.b 130
107 0039 00 dc.b page(f_NonHandledInterrupt)
108 003a 0000 dc.w f_NonHandledInterrupt
109 003c 82 dc.b 130
111 003d 00 dc.b page(f_NonHandledInterrupt)
112 003e 0000 dc.w f_NonHandledInterrupt
113 0040 82 dc.b 130
115 0041 00 dc.b page(f_NonHandledInterrupt)
116 0042 0000 dc.w f_NonHandledInterrupt
117 0044 82 dc.b 130
119 0045 00 dc.b page(f_NonHandledInterrupt)
120 0046 0000 dc.w f_NonHandledInterrupt
121 0048 82 dc.b 130
123 0049 00 dc.b page(f_NonHandledInterrupt)
124 004a 0000 dc.w f_NonHandledInterrupt
125 004c 82 dc.b 130
127 004d 00 dc.b page(f_NonHandledInterrupt)
128 004e 0000 dc.w f_NonHandledInterrupt
129 0050 82 dc.b 130
131 0051 00 dc.b page(f_NonHandledInterrupt)
132 0052 0000 dc.w f_NonHandledInterrupt
133 0054 82 dc.b 130
135 0055 00 dc.b page(f_NonHandledInterrupt)
136 0056 0000 dc.w f_NonHandledInterrupt
137 0058 82 dc.b 130
139 0059 00 dc.b page(f_NonHandledInterrupt)
140 005a 0000 dc.w f_NonHandledInterrupt
141 005c 82 dc.b 130
143 005d 00 dc.b page(f_NonHandledInterrupt)
144 005e 0000 dc.w f_NonHandledInterrupt
145 0060 82 dc.b 130
147 0061 00 dc.b page(f_NonHandledInterrupt)
148 0062 0000 dc.w f_NonHandledInterrupt
149 0064 82 dc.b 130
151 0065 00 dc.b page(f_NonHandledInterrupt)
152 0066 0000 dc.w f_NonHandledInterrupt
153 0068 82 dc.b 130
155 0069 00 dc.b page(f_NonHandledInterrupt)
156 006a 0000 dc.w f_NonHandledInterrupt
157 006c 82 dc.b 130
159 006d 00 dc.b page(f_NonHandledInterrupt)
160 006e 0000 dc.w f_NonHandledInterrupt
161 0070 82 dc.b 130
163 0071 00 dc.b page(f_NonHandledInterrupt)
164 0072 0000 dc.w f_NonHandledInterrupt
165 0074 82 dc.b 130
167 0075 00 dc.b page(f_NonHandledInterrupt)
168 0076 0000 dc.w f_NonHandledInterrupt
169 0078 82 dc.b 130
171 0079 00 dc.b page(f_NonHandledInterrupt)
172 007a 0000 dc.w f_NonHandledInterrupt
173 007c 82 dc.b 130
175 007d 00 dc.b page(f_NonHandledInterrupt)
176 007e 0000 dc.w f_NonHandledInterrupt
227 xdef __vectab
228 xref __stext
229 xdef f_NonHandledInterrupt
248 end
这个0X82很可能对应的是dc.b这样一个东西,这个东西暂时还看不懂。
呵呵,我继续测试看看有关__vectab的猜测是否正确,香水先生也帮我看看。。。
截图00.jpg
(133.69 KB)
下载次数:2
2009-11-6 15:07
截图01.jpg
(74 KB)
下载次数:0
2009-11-6 15:07
-
不知道是自己做还是公司做,准确的说,不同的产品,硬件可以一样,但是软件绝对不允许一样。
如果是个人做,需要很强的功底了!建议LZ尝试一下,也可以带带我们,毕竟开发板和成品的距离很大!
-
WinCE6.0的应用层不能直接访问物理地址了吧。。
可以写个简单的流驱动之类的来实现。
-
顶