BF609 CCES下的SPI驱动调试
在CCES环境下,ADI 自带了驱动接口函数,为驱动调试省下很多精力;但是这为人熟知的SPI,在调试过程中还是遇到了挫折;
最大的问题:死机。
实际的SPI驱动接口是全双工功能的,所以传输完成后,接口函数的返回值是ADI_SPI_TRANSCEIVER_PROCESSED,没有区分是发送完成还是接收完成;我的应用只需要半双工就可以了,按我的思路,是需要区分的,所以,我在驱动的StartInterruptTransceiver()函数里做了修改,判断如果提交的接收buffer是NULL时,只使能transmit;如果提交的发送buffer是NULL时,只使能resecver;这本来毫无争议,实际上这是对驱动的一种优化;但当发送21个字节时,系统崩溃了,PC指针留在出中断,返回主函数时,很像堆栈溢出,查找每个流程和函数,没有发现任何原因,人都快崩溃了;一个偶然的机会,找到了原因,跟代码毫无关系,是由于CCES没有配置使用外部128MB的RAM,导致内存不足,系统崩溃;
如有不清楚的地方,可进入北京东方迪码的官网寻求帮助,www.eastdima.com/400-000-3462
第二个bug:丢数据。
发送8字节以上的帧,会插入0X00,经琢磨,想到是总线速度太慢的问题(之前是50MHz,SPI波特率是25MHz,slave模式),总线改为25MHz,丢的字节更多了;改为最大的200MHz,居然还是丢;最终放弃了data interrupt模式,改为DMA模式。
用户1635598 2015-10-28 11:43
用户725572 2009-1-25 17:35
试问你这种手机有几个孩子会喜欢呢 又有几个人会买单呢
孩子也是消费者 也是市场行为 一相情愿的理想化 有点滑稽 http://www.huaxuepiao.net
用户1382528 2009-1-13 13:42
我家的小朋友用的是小灵通.不能上Q也不能上网,好像有个贪吃蛇.但小朋友也不太玩.我觉得小灵通学生用蛮好的,话费也蛮便宜的.
用户1628846 2008-12-24 23:44
就就水平也能当主编
voip+wifi 还农村,下乡 ?
Wifi AP像空气一样哪里都有吗?
这样的VOIP 难道不需要有统一的运营商吗?
voip+wifi 电源问题能解决吗?
========================
直接利用现有的GSM手机,无屏,一个按键对应一个号码,就好,简单,能通话
用户739575 2008-12-18 12:39
技术应该不是问题,关键是厂家与运营商的合作盈利模式
用户698601 2008-12-17 20:35
呵呵。我们的民族企业没有培养和爱护我们民族下一代的习惯。只有他们眼里的铜臭味。
用户1048065 2008-12-16 20:59
致“昌旭电信”:
这是特殊的用户群体,自然需要特殊的服务。通常是有家长在买这种手机的时候,要签一个契约,填表格的时候勾选(就是是同意的意思)相应的服务,其它的都由“昌需电信”的工作人员做。因为有一个假设:买了这个手机之后,不需要随时调整。所有的调整都在“昌旭电信”及其合作伙伴(比如学校、教育局)。
既然“昌旭电信”,要赢利、要存活,就不要拿现在的电信服务水准和赢利模式技术队伍来比较。反正,自在我心,永远创新。
祝“昌旭电信”兴旺发达,如果大家就买买文汤(很稀很稀没有什么营养的文章)不说也罢。
就一个字:是服务解决在点钞票和服务能力而不是设备(技术能推出产品是否合适---这是一个问题)。
忠实的“昌旭电信”用户
2108年12月16日
用户1023015 2008-12-16 15:37
楼上20030617:
您的想法是很好,但是操作起来太复杂,有几个家长会操作呢?
用户需要的是最简单的东西。想我家的有线电视机顶盒,老爸老妈都不会操作,你说的那一大套程序,非IT业的家长们听了都会头痛呢。
三无手机既简单,还可以做到成本最低。运营商也可以扩大话务量,比如包月每月10-20月等,但用户量巨大,为什么不愿意做呢?
用户1048065 2008-12-16 12:13
楼主说这个问题是个好问题。但这不是设备(手机)的问题,实际上是服务细分和定制。
因为这运营商(服务提供商)从软件上可以解决的事情,比如任何一个通信终端(手机)能享受的服务,其实都可以从运营商的数据库里定制。打个比方:我可以在路由器里为一个特定的IP地址,指定他允许通过的协议、数据包、网址甚至和时段绑定。
那么,假定“昌旭电信”,推出学生机享受以下服务:
1、监护人(可以是家长、学校、政府、慈善机构)买手机,承担经济责任。
2、监护人同意可以设定的呼入呼叫号码。
3、学生机通信记录日志可以被监护人随时调阅(比如通过短信)
4、可以设定开通特定的通信时段,(也就是说指定的时间点开机也没有不能想怎样就怎样)。
比如上课时段服务被限制(不能QQ,或游戏)
上课时段呼入的号码,短信被存储。可以在非上课时段推入。
5、定位,到达指定地域和时间规则结合。
6、身份锁定,该手机为制定人员持有。
7、手机卡上储值可以用于针对学生的消费,比如:乘车、学校、图书馆、公园、体育场.
以上都可以根据“昌旭电信”发行的手机号码卡、服务器短软件解决。网络呢就用电信、移动、联通,你批发他的带宽就行了。终端呢,现有的都能用。插起招军旗,自有吃粮人,更便宜更合适的终端多的是,“昌旭电信”如果有大手笔可以免费送学校、送同学、送老师、送家长、送朋友、送爷爷、送奶奶、送政府。当然最好要取得工信部和教育不的合法文件。再上银行贷几千万,因为一千万这个事情开不了张,开张也不利索。如果没有时间和覆盖面的话,“昌旭电信”会在舆论和经济压力下,生不如死。
当然了,“昌旭电信”可以做虚拟运营商,在电信、移动、联通,下面买带宽推出特定服
向各位看官致敬!谢谢。
“吃好喝好,喝好吃好........没有办成玻璃,学会扯蛋了”--------赵本山。
用户1159259 2008-12-15 23:22
回蒙古人:
我的联通如意通就是不要月租的,连屏都没,六块钱的来电显示费也可以不要了。