TI DSP28377D芯片上基于UDS的BOOT调试记录

        本次开发所用平台为TI的DSP芯片,型号TMS320F28377D。在开发过程中难点是芯片的驱动调试,下面记录在开发中的调试记录及问题点和解决方式。

        首先本芯片在官方能够得到例程,但是未找到例程的完善使用方式,所以只能参考而不能编译及运行。

        由于是接到项目后首次使用TI芯片及CCS编译环境,所以编译环境的熟悉比较重要,首先建立一个空白的项目工程,需要配置目标芯片及仿真器,此步骤较简单可参考网上的步骤;然后需要在工程内放入开发中需要的外设及软件运行环境,包括headers,driverlib,common等,可从官方例程获取。

        添加  2837xD_FLASH_lnk_cpu1.cmd文件,此文件为DSP的内存划分文件,根据实际需求对内存进行划分;也是仿真时程序的下载位置文件,该文件为在FLASH上下载及仿真。

        添加 F2837xD_Headers_nonBIOS_cpu1.cmd,该文件为DSP的启动配置文件,没有此文件芯片无法正常运行(本人在调试时现象为时钟倍频出错,初始化时在InitSysPll阻塞无法继续运行)。

        配置完成后编译能够通过则能够保证程序挣够正常运行(以上只是简单说明,详细的工程建立请参考其他资源,本文不会赘述)。

        开始调试

1.CAN调试中问题及解决

        28377D芯片有两个CAN外设,首先确认使用了哪一路CAN,以及CAN的IO引脚,对GPIO和CAN进行基本配置,由于项目中使用轮询方式,所以并未配置中断。

        CAN基础配置完成后需要对CAN邮箱配

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值