请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PZ 主题中讨论的其他器件:TM4C129EKCPDT、 TM4C123
您好!
当我运行以下代码时、我期望写入零指针的尝试会导致硬故障。 相反、我们发现该指令被静默忽略。 这似乎与数据表中显示的内容相矛盾:
"注意:在存储器映射中、尝试在保留空间中读取或写入地址会导致
总线故障。 此外、尝试在闪存范围内写入地址也会导致总线
故障。"
uint32_t var = 0xDEADBEEF; uint32_t * POINTER_TO_var =&var; uint32_t * POINTER_TO_Null = NULL; * POINTER_TO_var = 0; * POINTER_TO_Null = 0;
有人能不能对此有所了解? 我们是否以某种方式禁用了该特定错误的故障、或者这是否甚至是可能的?
谢谢、
Eric。