idea for exception during ARM's development PART III

When system caused an exception what is the analysis process to make sure you can reduce the time to solve the issue?

The Idea for ARM is a little different that what we know for x86 system. ARM has different command sets in different mode. it means the command in different mode has its limitation.

Second, Lo, L1,L2,L3.. these setting already separate the operating process during system in different executing state. In another world, when exception happened on your unit, you need to understand which mode cause this exception first. After that, you need to find out what cause this exception in this mode.

Third, Memory transfer process and cache behavior. ARM already some memory transfer behavior to make sure the process to the real memory. In another word, you already have the message to let you find out the reason in Cache or in memory.

After all, check the specifications from ARM, in the specification, they already describes thousands of exception may happen during the code execute.  You can check which part may be the reason that do not follow the specification.

To narrow down the exception that reproduced on your unit, you will need to find out in which part that may cause this exception. By exception registers, memory status registers, cache status registers. The topology in each mode has its process to execute the code. 

     

要查看或添加评论,请登录

YEN LIN的更多文章

  • Health in 30 minutes

    Health in 30 minutes

    Considering the effect of light and Audio solutions, the study in the field of bio-signal and review contents would be…

  • System topology to remind the enhancement about the platform

    System topology to remind the enhancement about the platform

    #PCIe #USB #NVME Platform usage for x86-based system might be based on the PCI Express system topology. To understand…

  • Reviewed my paper journal in EMRD

    Reviewed my paper journal in EMRD

    It was not news but a review article about the things that I was involved in two years learning curve in NTUST EMRD…

  • Innovation and the mindset

    Innovation and the mindset

    There always some requirement to come our some innovation to enhance the performance and quality to deliver some good…

  • Debugging USB Type-C Driver # 1

    Debugging USB Type-C Driver # 1

    USB Type-C provide multiple functions through USB Type-C connector. From Microsoft.

  • Review iOS Kernel code Darwin XNU

    Review iOS Kernel code Darwin XNU

    When you use to be an iOS user you will try to take a look how it work and how it realize the iOS world in your iPhone…

  • idea for exception during ARM's development PART II

    idea for exception during ARM's development PART II

    Cache behavior in ARM has variable description for detail. Base on the idea for ARM8, it look a lot of description for…

  • Idea for ARM System exception during development cycle --- part I

    Idea for ARM System exception during development cycle --- part I

    With ARM platform system. You have more available capability to develop your product withe different ideas.

  • Personal Environment solution in the city.

    Personal Environment solution in the city.

    In this year, the environment issues had more visibility in my city. The Weather showed its difference in this year…

  • Idea for Product

    Idea for Product

    There always have new ideas in the wold and may have a chance to influence the original business module. R&D always try…

    2 条评论

社区洞察

其他会员也浏览了