Have you pulled the data bits from
http://infocenter.arm.com ?
I think the dynamics of internal ROM and RAM discussed in the documents
for the newer Beaglebone black
https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SRM.pdf
are informative. For a vendor able to poke and prod the EEROM there
are choices that end boards would
never enable to not "brick" the card in the wild....
I found this...
"At Reset, ARMv7-M processors always boot from a vector table at address zero.
With uninitialized memory at address zero (for example, unprogrammed
Flash or uninitialized RAM), the processor will read a spurious
initial Main Stack Pointer value from address zero and a spurious code
entry point (Reset vector) from address 0x4, possibly containing an
illegal instruction set state specifier (ESPR.T bit) in bit[0].
"The processor may lock up immediately, or may execute some spurious
opcodes, though in the latter case, lock-up remains a possible
outcome.
"Answer
"A clean boot-up can be achieved through the actions of a debugger
connected to the processor's debug port (assuming that the SoC has
implemented Debug features for the processor)."
ARM bootstrap is a tangle...
> --
> You received this message because you are subscribed to the Google Groups "pandaboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
pandaboard+...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>
--
T o m M i t c h e l l