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.
您好、Leandro、
您能否从以下链接下载 nowECC:
这是其用户指南链接:
——
谢谢、此致、
Jagadish。
您好 Jagadish、
是的,我继续,但它仍然不起作用。 我正在 Windows 上执行.exe、并尝试使用命令提示符、但它无法识别 nowecc 命令。 谢谢。
此致、
Leandro
您好、Leandro、
将目录更改为 nowECC 的安装路径:
然后现在尝试以下命令:
——
谢谢、此致、
Jagadish。
感谢 yoiu Jagadish、
它解决了我的问题!
此致、
Leandro
很高兴听到这个消息、Leandro。
这是我的全部乐趣!
——
此致、
Jagadish。
您好 Jagadish、
试图进入特权模式并写入 RAMOCCUR 寄存器。 但是、我无法写出它。 在调试会话期间、在我尝试写入 RAMOCCUR 寄存器的行中、它会将我发送给 b _dabort 位于 sys_intvecs.asm 中。 我使用以下函数进入特权模式:
void enter_supervisor (void){
寄存器 uint32_t u32Mode = 0x13ul;/* Supervisor */
u32Mode = switchCpuMode (u32Mode);
断言(0x1Ful == u32Mode);
}
但是、我想我无法进入特权模式。
提前感谢您。
此致、
Leandro
您好、Leandro、
您可以在写入 RAM 之前验证 MODE 位值吗?
如果这些位为0b10000、那么模式仍处于用户模式。
——
谢谢、此致、
Jagadish。
您好 Jagadish、
问题得到了解决。 我使用的是 FreeRTOS、 我认为在更改为特权模式后、调度程序将进行控制、并将程序更改为用户模式。 所以、在执行操作系统后、我执行了该函数以传递给特权级。
谢谢。此致、
Leandro