Thread 中讨论的其他器件:C2000WARE
工具与软件:
您好,我试图引导一个相当简单的程序到使用"IPC 消息复制到 RAM 启动"方法,我做以下操作:
1.i 使用 armhex 工具在程序中创建和数组。
2.i 修复了使用 uin8_t 类型 cmds 创建的数组,它应该是 uint16_t (在我修复之前,我得到了一个"发生了硬故障"状态)。
3.i 将固定阵列复制到地址0x00039400处的 CPU1TOCMMSGRAM1。
4.i 将 CPU1TOCMIPCBOOTMODE 配置为以下值:0x5A02640C、其状态为100Mhz freq 和200字 copy。
5.重置 CM (使用和不使用均已尝试)。
设置 CPU1TOCMIPCFLG0 flag0以开始复制。
我看到的是 CPU1TOCMMSGRAM1接收到数组,但复制没有发生,因为作为副本目标的 CM 中的地址0x20000800只填充零。
我是不是遗漏了某些部分的过程,我遵循了手册,试图检查其他帖子,但没有效果。
任何帮助都将非常感谢。