开发环境安装问题.docx
文本预览下载声明
开发环境安装问题我们当前推荐的用于开发Hercules系列MCU的平台是CCS V5.3.0。用户可以从下面的地址找到:/tool/ccstudio开发工具安装失败问题很多时候是由于以下原因造成的:安装文件下载不完整办法: 重新下载,网站支持续传,所以大家只要有耐心即可。下载了*.zip格式的文件,并在打开后直接运行了其中的*.exe安装文件直接打开zip文件运行里面的程序时,windows会把zip的内容先解压缩到临时文件夹,一般这个文件夹在用户的系统目录下。路径过长、系统盘有效空间不够、或包含中文路径等等原因,会使得这样的操作容易导致失败。办法: 下载了zip文件后,先解压缩到一个路径较短的纯英文路径下(最好到磁盘根目录如D:\tools之类的文件中),再从解压后的文件夹中运行exe文件安装。安装目标路径安装软件的目标路径一定不要有中文,最好没有空格和特殊字符。放在windows桌面的错误经常发生,中文的windows系统的桌面路径一般是C:\Users\用户名\桌面也就是说,桌面是包含中文路径的…最好不要把跟项目相关的任何文件放在这里。。。Pdf文档什么的当然没问题啦。.net framework的问题新版的开发工具一般都使用了C#或Java等高级编程工具,这些语言会调用.net framework的库函数,如果用户没有安装这些库函数,那么开发工具会经常报错。尤其是Windows XP或更早的操作系统,里面自带的库函数支持非常少,需要用户自行下载安装。建议大家安装.net frame work 4.0或更高的版本。下载地址:/en-us/download/details.aspx?id=17851CCS license问题安装好了CCS以后,用户会自动获得一个评估版的授权,您可以使用大部分CCS的功能,但是工程的代码量限制在32KB。而且只能使用XDS100调试器。这个license没有时间限制。更改License类型,也可以通过网络获取30天的完整功能license。30天后过期。如果需要更长时间或更多功能的License,请与TI的销售人员联系。TI的销售渠道联系方式可以从下面的链接中找到:/general/cn/docs/gencontent.tsp?contentId=24957常用资源链接TI的处理器维基网站中有Hercules专版,地址:/index.php/Category:Hercules这里有非常多用户关心的资源,建议大家一定要去看看。Hercules板块中分别有TMS470板块,TMS570板块和RM4x板块。这里以TMS570板块为例提供几个常用资源的维基链接:TMS570 HDK开发板原理图:/images/5/5b/TMS570LS31_HDK_Schematics.pdf(这里也有源文件版本的原理图)TMS570 337pin BGA封装的器件封装文件(ORCAD版本):/images/e/e4/TMS570LS31x_ZWT_OrcadSymbol.zipTMS570 Flash Bootloader例程代码:/images/f/f3/TMS570LS31_Bootloader_v1.0.0.zipTMS570 软件常用例子(包含各种例子,如timer, ADC, Flexray, CAN等):/index.php/Category:HerculesSWExamples(上面的链接中还包含以太网驱动例子)(其他在TI官网上很容易找到的工具,如HALCoGen, HET IDE等等,就不重复累述了。)Cortex-R4F 中断嵌套问题Cortex-R4F CPU中有IRQ和FIQ两种中断,在Hercules系列MCU里,FIQ中断被设置为NMI,即不可屏蔽中断。FIQ在硬件上拥有更高的优先级,并且能够打断正在执行中的IRQ服务程序。FIQ与IRQ的嵌套一般不需要用户做额外的设置。我们这里主要谈的是IRQ之间的嵌套。Cortex-R4F CPU中针对IRQ的寄存器组只有一组,也就是说,从硬件角度,CPU无法完成IRQ的嵌套 (没有多余的寄存器组来存储前面一个IRQ的寄存器信息(所谓的“现场”)。)但这不意味着Cortex-R4F CPU不能支持IRQ的嵌套。用户只需要把需要保护的“现场”通过软件保存在RAM中,恢复时再从RAM恢复到寄存器组即可。这个过程可以通过下面的代码来实现:#pragma INTERRUPT(rtiCompare0Interrupt, IRQ)void rtiCompare0Interrupt(void){/* USER CODE BEGIN (39) *//* USER CODE END */??? rtiREG1-INTFLAG = 1U;??? ??? asm(??
显示全部