1

帖子

0

TA的资源

一粒金砂(初级)

41
 
HA, FIFO 愈大, 价格愈贵, 而且 Oxford 的起振电路要修改, 老板不会让你换的

想办法将 isr16550.dll 弄出来才是正途

Paul, Chao @ Techware

回复

3

帖子

0

TA的资源

一粒金砂(初级)

42
 
引用 32 楼 xumercury 的回复:
引用 14 楼 codewarrior 的回复:
什么硬件平台?多大RAM多快的CPU?
C#的程序都干了什么事情?是不是一个helloworld都慢的要死?
慢是有多慢?启动一个app要一分多钟?


牛人,DevKit8000入手了。。不太好玩。。小狗板看了下好粗糙啊。。。。有空交流下3530的事情。

Wince方面我真是菜鸟。
我还没入,怎么个不好玩法?
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

43
 
引用 15 楼 xajhuang 的回复:
选做手机用的那种芯片 UART 用16554扩就行了


我不用这个,我用FIFO更大的,因为我的波特率高,而且GPS一次性发了1024 byte过来。

这件事情上,我的外扩串口驱动是4.2BSP的,我稍微修改放到wince6.0 /5.0
在5.0 下 出现了 只能接受到前面到32byte的现象,无论我如何修改FIFO触发深度都不行,在4.2BSP下偶尔会被截断,比如2440 被太阳晒热之后,这两个驱动一样,现在在4.2BSP下修改FIFO深度由八到16byte,现在又工作正常了,嘿嘿。
说明了5.0 下的ISR 不如 4.2的ISR效率高,嘿嘿。
我再次把 这个驱动弄到wince6.0, wince5.0下的驱动和wince6.0一摸一样,结果wince6.0 居然没有32byte的现象,但是发送一段时间后,外扩串口芯片罢工了,不发生中断了,这个现象我遇到过。主要是因为FIFO溢出多次后,外扩串口驱动芯片就会罢工,需要重新清理FIFO才行的。看来修改FIFO深度由八到16byte wince6.0又能跑起来了,从这个现象说明,wince6.0 下的驱动性能比wince5.0的好多了。

对了wince6.0 下驱动的线程优先级一般为多少呢?貌似我还找照着wince5.0的 这样岂不是要改动了。如果再能提高,那就更好了!
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

44
 
引用 46 楼 paul_chao 的回复:
HA, FIFO 愈大, 价格愈贵, 而且 Oxford 的起振电路要修改, 老板不会让你换的

想办法将 isr16550.dll 弄出来才是正途

Paul, Chao @ Techware



老板不会在意这些的,因为一个仪器可是好多钱的,他只要卖的出去,不会在乎这点价格差异的。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

45
 
引用 46 楼 paul_chao 的回复:
HA, FIFO 愈大, 价格愈贵, 而且 Oxford 的起振电路要修改, 老板不会让你换的

想办法将 isr16550.dll 弄出来才是正途

Paul, Chao @ Techware



老板不会在意这些的,因为一个仪器可是好多钱的,他只要卖的出去,不会在乎这点价格差异的。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

46
 
你的ddr的频率是多少,如果低。调高一下ddr 你就会明显感觉到速度快了 这个跟C# 包了又包 对内存的要求会更高。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

47
 
你的ddr的频率是多少,如果低。调高一下ddr 你就会明显感觉到速度快了 这个跟C# 包了又包 对内存的要求会更高。
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

48
 
分这么多,给散一点哦,呵呵。。。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

49
 
现在搞得有点头绪了,启用了16byte FIFO深度触发以后,在wince6.0 下,一次性发送1024byte 都没有问题,可是发送了几分钟之后,这个外部串口就不工作了,没有中断产生,请问各位大人,这是怎么回事,请指教!如果能解决这个问题就好办了,
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

50
 
这个启动c#程序慢的问题的确很难解决。
RTC没有问题,真是急死人了。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

51
 
引用 33 楼 codewarrior 的回复:
引用 32 楼 xumercury 的回复:
引用 14 楼 codewarrior 的回复:
什么硬件平台?多大RAM多快的CPU?
C#的程序都干了什么事情?是不是一个helloworld都慢的要死?
慢是有多慢?启动一个app要一分多钟?


牛人,DevKit8000入手了。。不太好玩。。小狗板看了下好粗糙啊。。。。有空交流下3530的事情。

Wince方面我真是菜鸟。
我还没入,怎么个不好玩法?

必须按他们给定的project desige 工程去做。自己定制连touch panel都找不到了。。。我们折腾了2天还是不知道什么问题。。天漠那边也囧了。。。。唉。。
linux的还不错很好很强大。。。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

52
 
一直用的4.2,来学习了,
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

53
 
嘿嘿,刚才经过一番修改,把isr的中断重新使能部分直接搬到接收之后,居然没有出现问题了!

不过是在wince6.0 之下,现在换wince5.0 试试。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

54
 
RTC时钟正常嘿。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

55
 
还有就是看看微软的WINCE6更新有没有列出这个问题,看看要安装什么补丁。
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

56
 
引用 38 楼 fengwx 的回复:
看看设备的CPU使用率,看看是不是某个进程占用了过多的CPU资源。
看看有没有哪个驱动没有正确处理中断,导致中断信号一直存在。
把能去掉的驱动都去掉试试。


晕,我那个c#应用程序和硬件无关的,并且wince6.0 2440 运行起来并不慢的。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

57
 
不同程序之间的移植确实跟环境变是设置有关,LZ是牛人,能搞定的:)
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

58
 
uping
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

59
 
支持下!
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

60
 
托管程序在加载的时候本来就有些慢,不过我觉得如果比5.0都慢,可能还是哪里有问题,给楼主顶起了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表