tag 标签: cces

相关博文
  • 热度 21
    2015-10-28 11:40
    1118 次阅读|
    1 个评论
    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模式。
  • 热度 20
    2015-10-28 11:31
    1217 次阅读|
    2 个评论
    附件是今天分享给大家的CCES软件下BF609开发板使用DM-HPUSB6.0连接创建session说明。因为DM-HPUSB6.0内核是ADI原厂的ice-100内核(与ice-100b唯一的区别在于多支持一个sharc系列),所以也可以参考成CCES软件下BF609开发板使用ADZS-ICE-100B连接创建session说明。希望对大家有帮助。
  • 热度 17
    2012-7-30 11:23
    2916 次阅读|
    1 个评论
          BF60X 软件开发环境 CrossCoreEmbeddedStudio(CCES) 安装详解 1. 下载软件   看到这条,内心深处会响起“这不是废话么”的声音!没错,废话也要写进去,CCES在哪里下载,这个是下载链接: http://download.analog.com/tools/CrossCoreEmbeddedStudio/Releases/Release_1.0.0/CrossCoreEmbeddedStudio_1.0.0.exe      该链接是ADI官网提供的,所以常规来讲不用担心病毒之类的。 2. 修改系统时间 把你的PC系统时间修改到未来的某一天,比如说:2032年7月20日。(为什么要修改时间,我也不知道,莫名的就写了这一条) 3. 安装CCES(本人的操作系统为Win7)   下载完之后,这个图标长这样: 点击安装,有的电脑会蹦出这么一个画面: 这个应该是说我的电脑没有安装这个所谓VC++2005,那么我们就需要安装一下,点“Install”,等待其自动安装完成。     进入到这个画面,就正式可以安装CCES了: 和其他所有的软件安装一样,我们就开始了Next之旅 第一个Next之后,出现下面的画面,选择:I accept ...... 第二个Next之后,就进入到选择安装目录下了,我选择的是默认目录: 第三个Next,进入安装页面,不抓图了 第四个,没有Next了,改成Install,进行安装,软件不大,等待的时间大概几分钟: 安装的过程中,win7会因为自身的系统安全性考虑,蹦出一些画面,如下,自然是选择始终信任并安装: 最后一项,点“Finish”,完成软件的安装。 4. CCES软件注册 众所周知,软件安装了,不代表软件就能用了,必然是要进行注册的,如何注册呢,看下面的详解! 1)打开软件 在你的开始菜单里,Analog Devices里就会多了一个CCES的软件,打开CrossCoreEmbeddedStudio 首先蹦出来的是让你选择一个路径,这里我选择的依然是默认 点击OK之后,就要进入软件啦! 2)软件注册 进入软件,首先会蹦出一个说你软件没有License的警告,这玩意就是说你虽然装了,但没注册,我还是不让你老实的用,怎么办。 不管他,我们选择“是”,进入下面的页面,按照我图上的选择,然后Next 手一抖忘记存图了,而且发现这个步骤不可逆了,悲剧。 进入这个画面之后,应该是选择第二个,就没有Next,直接让你Finish了。(如果不是,就选择第一个,总之是这一步要直接Finish掉,不要让他下一步,再去填一大堆信息了,麻烦) 点完Finish之后,会蹦出一个网页,不要怕这不是病毒,这是到了注册环节啦。(特别注意,整个过程中网络还是要连上的) 这个页面里有一个关键信息,就是会检测出你的PC信息,在这里: Serialnumber:EVAL-CCES-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX(为避免人肉,后面信息以XXXX代替) Machine Host ID:f0dexxxxxxxxxxxxxxxxxx(同理) 把这些信息复制到写字板里存起来,后面注册的时候会用得到!   在网页上找到这一项,点进去: License Registration 到了填资料的项了,这里需要注意的是邮箱一定要填自己的真实邮箱,因为License是会由这个填的邮箱收取的! 填写好就提交吧,然后到邮箱去找Lincens去! 邮箱里会收到来自ADI的邮件,找到里面的这个,就是License了! Your validation code is: 1BD1 E190 F6D6 3CAF 267E 2AF6 A15F C767 4F94 1954 330D 08E9 17DE BC73 1907 0351 D954 746D D416 1983 07AF 92C3 B92F 422C 23A7 8990 E944 3A59 9270 196B 1907 2012 3)CCES里更新License 拿到注册码,进入CCES,在help里点开Manage License 进入后,会发现你现在有一个打黄色叹号的License,然后选中他,再选择下面的Validate ,将License拷贝入内,点OK License就装完了。 这里你会发现你的License是有90天的时间限制! 最后一步,修改系统时间,修改回现在的2012年!软件安装完成!