I looked at R13 content before processing line 1C4 and it's seem like crap and it's differ from time to time.. One time I get 0xf9b3e3b7 and next time after a reset it's 0xf9816433. It seems that is something with the register. Are they located in the uP?
The register R13 should be initialized before, but it is not according with what data you have provided, it is normal to have crap inside.
The address it should store the content of R0, could it be stored in the RAM for a example?
The address can be in RAM or can be a mapped register.
What you have told me so far, I think it is a problem with binary file that you have flashed.
Is it possible to take a program from a Samsung evaluation board and test it on my board?
Yes, but you have to be shure that the program works first on evaluation then putted on the board. Worse case possible is to burn the board.