工具/软件:Code Composer Studio
您好、香榭丽舍
我的客户发现某些 RM48L952 RevD 无法编程。 有2批 PCBA。 第一批为50件、第二批为150件。 现在可以成功下载前50个 RM48L952器件、而第二个批次出现错误、如下所示。 两个批次的.out 和 PCB 相同、但批次不同。
构建属性如下所示。
因此、器件字节序设置为大、然后器件可以下载、但无法运行、因为 RM48是小字节序。
我在 E2E https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/569782中找到了类似的帖子、
正则表达 |
地址 |
内容 |
硬件配置 |
0xF0080140 |
不可读 |
封装和存储器大小 |
0xF008015C |
不可读 |
器件型号符号 |
0xF00801E0 |
不可读 |
器件字节序寄存器 |
0xFFFFEA20h |
0x00000001 |
DIEIDL |
0xFFFFFF7C |
0x54057000 |
DIEIDH |
0xFFFFFF80 |
0x4004A3AD 00000000 |
我有以下几个问题。
从 ENDIAN_REG0xFFFFFFEA20h (TRM 4.0.2)的说明中、此器件字节序以大字节序配置。 但 RM48是小字节序 CPU。 那么、在该寄存器中是正确的吗?
2、如何读取0xF008xxxx 寄存器进行进一步 分析?
3.或者,除了质量问题之外,您是否了解此问题的其他可能?
非常感谢、
BR、
年轻