尊敬的技术支持团队:
我将测试如何通过 I2C 写入 SRAM。
我尝试在流量以下执行。但是 R137.6不会更改"0"、也不会继续。
对器件寄存器进行编程、以匹配所需的设置。
2.向 R145[3:0]写入一个有效的 SRAM 页(0至5)以提交当前寄存器数据。
3.向 R137.6写入1。 这可确保器件寄存器被复制到所需的 SRAM 页。
【问题】
1.我在 CPU 编程1秒后设置超时。 它是否是 Step3的简称?
2.是否有其他设置(寄存器)正确执行?
此致、
TTD
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.
尊敬的技术支持团队:
我将测试如何通过 I2C 写入 SRAM。
我尝试在流量以下执行。但是 R137.6不会更改"0"、也不会继续。
对器件寄存器进行编程、以匹配所需的设置。
2.向 R145[3:0]写入一个有效的 SRAM 页(0至5)以提交当前寄存器数据。
3.向 R137.6写入1。 这可确保器件寄存器被复制到所需的 SRAM 页。
【问题】
1.我在 CPU 编程1秒后设置超时。 它是否是 Step3的简称?
2.是否有其他设置(寄存器)正确执行?
此致、
TTD
您好、Timothy、
我可以写入 SRAM 以从主时钟更改为辅助时钟。
IPCLKSEL 寄存器;选择 R50 INSEL_PLL1[1:0]→3 (0x3)二次输入
但是,我的硬件配置的输入时钟是 PRIREF_P (单端)。
HW_SW_CTRL=0
REFSEL = 0
这是在电路板上安装芯片后首次写入 SRAM。
那么我无法写入 SRAM、但可以从主 SRAM 更改为辅助 SRAM。
成功一次后、我可以正确写入 SRAM 、没有问题
您的 EVM 可能已经多次写入。
您是否有理由采取这种行为?
此致、
TTD
尊敬的 Alan:
感谢你的答复。
我可以写入 SRAM 将 AONAFTERLOCK R12[2]从0更改为1。
但是、我不知道在按照设置更改次级时钟时为什么可以写入。
IPCLKSEL 寄存器;选择 R50 INSEL_PLL1[1:0]→3 (0x3)二次输入
我附加了我的回读寄存器设置。
两个文件都具有以下设置。
AONAFTERLOCK R12[2]设置0 (默认值)。
IPCLKSEL 寄存器;选择 R50 INSEL_PLL1[1:0]→2 (0x2)主输入
e2e.ti.com/.../SRAM_5F00_write_5F00_NG.txt
e2e.ti.com/.../3580.SRAM_5F00_write_5F00_OK.txt
此致、
TTD