28335调试

2019-07-31 18:47发布

基于28335的一块运动控制卡,以前没调过底层的驱动,看了一堆pdf文档到现在终于是差不多了,基本DSP上的外设都调了一遍,觉得调试其实挺有趣的,发表一下感慨。
28335的DMA很好用,对于SPI接口的高速AD采集(我用的AD7767),配置好MCBSP,ADIO中断DSP的DMA自动放到RAM上。不影响DSP而且其他程序处理该数据也比较简单方便。
因为想加快运行速度,把flash中的程序拷贝到ram上运行,从网上当的sectioncopy_nonbois.asm运行有点问题,给我多拷了一个word,有可能会覆盖重要的东西,出了些奇怪的问题,值得注意了(汇编我不太会,牛人帮忙看一下那个文件是不是bug,我是直接加了一句 SUB AL,#1)。
参考官网的ROM文档,做了一个二次启动固件,实现在线更新固件的功能,调完这个感觉对这个芯片的运用有了更好的认识。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。