DSP2812 BOOT方式选择上是否需要外接跳线帽啊 比如flash起动和Ram起动 要用跳线区分吗
Eason Wang:
Move to the right forum
DSP2812 BOOT方式选择上是否需要外接跳线帽啊 比如flash起动和Ram起动 要用跳线区分吗
Joey Mao:
程序在RAM中运行和在Flash中运行区别是需要在工程中使用不同的CMD文件,硬件上在RAM中运行时没有要求,在Flash中运行需要BOOT MODE相关的几个引脚配置中Flash启动。如数据手册中的Table 3-4. Boot Mode Selection,一般是会用拨码开关接这几个引脚以方便在切换成不同的方式,当然跳线帽也是可以的。
DSP2812 BOOT方式选择上是否需要外接跳线帽啊 比如flash起动和Ram起动 要用跳线区分吗
Long Zhang1:
回复 Joey Mao:
上电复位后一开始不是默认boot方式是flash中运行吗 如果是ram仿真的话 这个在boot方式中是如何判断我是在ram中运行呢 需要用硬件作为判断条件吗
DSP2812 BOOT方式选择上是否需要外接跳线帽啊 比如flash起动和Ram起动 要用跳线区分吗
Joey Mao:
回复 Long Zhang1:
因为2812有片内Flash,程序通常是下载到flash中,一般就设计成Flash启动,这是由Boot mode的几个引脚决定的。但有时需要通过串口SCI等其他方式烧写程序,就需要改变Boot mode。
Ram仿真跟Boot mode选择没有关系,这只是DSP的一个仿真模式,通常是通过CCS进行的,程序下载在RAM中进行仿真,方便代码修改和重新下载,掉电不保存,仿真的代码使用Ram中运行的CMD即可.