we have two modes which are privileged in ARM cortex M3 .they are Thread privileged and handler mode .
if there is already one privileged mode then why we need the other mode? i mean cant we do work with only one privileged mode?
is there any difference between Thread Privileged and handler mode?(i know that cortex m3 executes ISR in handler mode what are the other differences)
are there things which thread privileged mode cannot access and handler mode can access?
Note, srikar, that this is not a direct link to the document, you need to log-in first to gain access to ARMv7-M Architecture Reference Manual.