Hi Armand
After iMX6 reset there is a ROM code that runs
and while this code is running JTAG communication
is not possible. Therefore BDI can not halt at the
reset vector and it attempts to HALT as soon as
debug access is available.
If you need to debug from the very first instruction
you could replace the first instruction with an
infinite loop and you could then HALT while
it is looping there.
Hope this helps
Sinan Akman