Exception 0x01000 is generated on unimplemented instruction or instruction with unimplemented register.
The following is said in MPC860 Reference Manual, Section 6.1.3.1:
6.1.3.1 Software Emulation Exception (0x01000)
An software emulation exception occurs as a result of one of the following conditions:
• When executing any unimplemented instruction, including all illegal and unimplemented
optional and floating-point instructions.
• When executing a mtspr or mfspr that specifies an on-core unimplemented register,
regardless of SPR[0].
• When executing a mtspr or mfspr that specifies an off-core unimplemented register and
SPR[0] = 0 or MSR[PR] = 0 (no program exception condition).
So, please run the board under debugger control and check, which particular instruction causes this error. If instruction looks correct, than this means hardware issue - the core reads correct instruction incorreclty due to some hardware reason. In this case please check basic things - reset configuration settings, clock settings, power supply quality, and etc.
Have a great day,
Alexander,
TIC
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------