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.

ccs3.3查看ZONE7的数据

我用ccs3.3查看ZONE7中的数据时,一些程序中可以正常读取,另一些程序中不能正常读取。这是为什么?是不是外围总线配制成GPIO时ccs3.3就不能读取ZONE7中的内容?我要用ccs3.3读取ZONE6、ZONE7中的数据时应注意些什么?

  • 您是将程序放到通过ZONE7外扩的Ram中了么?

    您说的配置成GPIO,所以芯片应该是F28335吧? 如果是的话,需要配置成外部总线,最好在启动之前,在Code Start Branch .asm 中 配置。就是在进入main函数之前。

    如果是F28335,除了上面所说的GPIO之外,还有XINTF的时钟需要配置,还有就是外扩Ram的一些wait time需要配置合适。默认是最大值。

  • 对,是F28335。程序没放到ZONE7中,我只是用ZONE7存储一些数据。在通过ZONE7外扩的Ram未下电的情况下,在不同的工程中用view-memory通过地址查看ZONE7中的数据,结果有的工程中可以正确查看到数据,有的不能,且与工程的顺序无关。这是为什么呢?从view-memory通过地址查看ZONE7中的数据也需要配置XINTF的时钟和GPIO吗?

  • 这就是我说的外扩Ram的初始化问题,时钟和GPIO都是要配置的,否则那些端口就是GPIO,不是外部总线,当然不起作用了。您也可以参考附件中的code start brach,asm 来修改。

    DSP2833x_CodeStartBranch.asm