目前自己在画主控板的原理图,项目设计中没有外接rom或ram,对bootmode这块不是很懂。向各位前辈请教一下。
先谈谈我对bootmode的理解,bootmode即DSP上电复位后从哪里把用户程序取出来执行,根据官方给的手册,有四种方案,并通过GPIO72和GPIO84这两个引脚的电平状态进行选择。
Q1:我的理解对吗?
Q2:我的项目不包含任何外接的rom和ram,也不需要对BOOTMODE select默认引脚进行更改,是不是意味着我应该把这两个引脚都接3.3V,来指定芯片去内部flash里面加载用户程序?
Q3:用CCS调试的时候是把程序放到ram里面了吗?跟BOOTmode选择有关系吗?即在项目调试程序的阶段,我有没有必要关心bootmode select这两个引脚的硬件配置。
感谢!
mangui zhang:1.对的上电后运行一段芯片厂商固化的代码然后获取BOOT管脚状态,然后根据状态跳转到模式对应的存储入口
2.BOOT模式详细配置查看www.ti.com/…/tms320f28377d.pdfpage198
3.仿真是在RAM中运行
目前自己在画主控板的原理图,项目设计中没有外接rom或ram,对bootmode这块不是很懂。向各位前辈请教一下。
先谈谈我对bootmode的理解,bootmode即DSP上电复位后从哪里把用户程序取出来执行,根据官方给的手册,有四种方案,并通过GPIO72和GPIO84这两个引脚的电平状态进行选择。
Q1:我的理解对吗?
Q2:我的项目不包含任何外接的rom和ram,也不需要对BOOTMODE select默认引脚进行更改,是不是意味着我应该把这两个引脚都接3.3V,来指定芯片去内部flash里面加载用户程序?
Q3:用CCS调试的时候是把程序放到ram里面了吗?跟BOOTmode选择有关系吗?即在项目调试程序的阶段,我有没有必要关心bootmode select这两个引脚的硬件配置。
感谢!
Susan Yang:谢谢楼上的回答!
更多信息您可以参考TRMwww.ti.com.cn/…/spruhm8h.pdf
的 4.7 Device Boot Flow Diagrams
以及之前工程师分享的文章
e2echina.ti.com/…/22790