This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP外扩SDRAM和JTAG烧写模式管脚共用冲突

各位高手你们好!

最近用DSP28335做一个开发,遇到了一个问题,希望大家能给予帮助,在此先谢谢了!

DSP28335外扩了一个512K的RAM,其中GPIO84\85\86\87被RAM占用作为地址管脚XA12\13\14\15,

DSP28335的程序下载方式是通过GPIO84\85\86\87四个管脚的电平来进行选择的,现在被RAM占用了

,程序下载方式岂不是不能选择了?或者说GPIO84\85\86\87这几个管脚的电平固定下来了,对RAM的

中数据的读取有什么 影响?

比较困惑,感谢了!

  • 用于boot 模式选择的引脚其实只是在上电过程中使用电阻上下拉确定电平就可以了,和你正常模式下使用RAM不冲突

  • 谢谢!你的意思是只是上电开始时查询下状态,之后那几个管脚的上拉或下拉电平就不起作用了? 用于boot模式的四个引脚一旦被上拉或者下拉,那不是意味着这四个管脚的电平已经确定了吗? RAM引脚中的XA12-XA15四个管脚的电平

    不也确定了吗?外部RAM的地址空间段中XA12-15就固定下来无法使用了。

    例如选择JTAg模式,XA12-15对应的电平是0x04,那么外部RAM寻址时,XA12-15就固定为0100了。

    请赐教!

  • 是不是说,复位上电时,GPIO84-87被设定为输入IO口功能,这样可以根据外部电平的上下拉确定boot模式???

    复位结束,读写外部RAM时,GPIO84-87作为XA12-15地址线作用,是IO口的输出功能,即使外部有上拉下拉,也

    不影响这几个管脚输出高地电平?

    谢谢赐教!