Dallas DS5240 vs C51 v6.11

I now use Keil C51 v6.11 to develop the firmware that run on Dallas DS5240. However, it sounds quite strange. Sometimes the compiled code can run correctly. However, it become incorrect when I have just a minor change on the program code.

I suspect that there are bugs in device driver (Dallas DS5240). Have other users come across the same problem?

More questions in this forum