bank simulation error

My program has two bank.If I set a conditional breakpoint in common bank,for instance: BS C:0x100, 1, "test()", The Program will stop in C:0x100,and doesn't execute the test(). If this breakpoint is in
bank area, it works well. When then program meets the break address, it execute the test() and doesn't stop.

More questions in this forum