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.

[参考译文] TMS320DM8148:读取和写入 SPI 外设寄存器时出现问题

Guru**** 2609285 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/585016/tms320dm8148-problem-reading-and-writing-the-spi-peripheral-registers

器件型号:TMS320DM8148

 您好,

 我们使用 的 是 dm8148板 ,我们正在尝试读取/写入 SPI2 外设寄存器。

  我们  通过 bh560 仿真器连接到 Borad。

 当 我们从 DSP 连接 打开地址为0x081a2100的内存窗口时 ,我们只看到0,

  并且无法更新内存。

 

  如果我们连接到 cortex A8 、我们可以读取 并更新0x481a2100 、但看起来就像我们一样

     正在阅读徽章!!

 

   - 是否可以是某种互连权限 ,如果可以,我们如何更改它?

   - 在 Linux 中,是否存在 虚拟地址问题 。

        在内存浏览器 中,  有一个虚拟/物理 模式图标 。

        它不是活动的,呈灰色显示。 ( code composer 5.5)。

        我们如何激活此图标?

   

    此致。

 

     

 

 

 

 

 

  

 

   

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Shlomo、您好!

    在 DM814x 数据表中、表2-7。 L4慢速外设存储器映射、SPI2位于地址0x481A2000 (0x081A2000)。 您能否使用此地址进行检查、是否会有任何差异?

    确保在 PRCM 中也启用 SPI2、检查寄存器 CM_ALWON_SPI_CLKCTRL

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     你好 ,Pavel ,

     

      谢谢您,我将检查它。

     

     此致。