嵌入式工程师-DSP-F28M35 外部SRAM 调试小结

一块刚焊接好的电路板开始调试,到部分功能的实现走了不少的弯路,在博客中受到了不少的启发,现在也把自己的调试教训分享一下。

1,电路板硬件问题

首先,上电之后检查电路板的输入电压是否正常,该F28M35 是一款ARM(m3)+C2000(C28)的双核芯片,有三种输入电压,3.3V,1.8V,1.2V,其中3.3V 是由外部电压提供,1.8V和1.2V可以芯片内部产生也可以外部提供。

然后,再保证电压稳定,准确(尽量准确0.05V以内最好),这样才能保证后续的工作稳定,

最后,保证复位电路运行稳定,可以用复位芯片连接复位引脚,复位时为低电平,正常为高电平,晶振工作正常。

ps:如果是人工焊接,还是要多多注意焊接的质量问题

2,仿真器连接

若是仿真器能够正常连接,并且程序能够正常下载运行,则就能够进行软件调试,若是连接不上仿真器。。。(很苦恼)

CCS会爆出各种错误(主要是讲通信没有建立也可能会变化,这个TI官网也会有总结文档),但是最关键的还是确保(1)硬件。(开始是调了好久最后还是硬件稳定了则软件就好了)

3、外部SRAM 调试

官网上有8位的外部SRAM的例程,如是你也是用8bit 的则会省去一些麻烦,但是若是用16bit的则要根据你连接的外扩SRAM配置响应的引脚,其中注意一点!!!!!!!!!!!!    GPIOPinUnlock(GPIO_PORTB_BASE, 0x90);这个语句一定要加载到配置到GPIO的前面

4、C28核和M3核对外扩SRAM 的共享使用

官网的技术文档是基于M3核编写的EPI的使用,c28核的使用需要配置对应的地址map,结果证明两者是可以共用SRAM。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值