Dear Michael,
Thanks very much for your reply. I have tried to tie RESET to 3V3 power supply. It can pull the line to high level, but I cannot access the MCU neither.
Then I studied the datasheet carefully again, and found some detail information on the BDM(Background Debug Mode).
The MCU I used is MC9S08LL16. I found in the MC9S08LL16 reference manual(MC9S08LL16RM.pdf), tells as below:
1. RESET pin can only be used to reset into user mode, you can not enter BDM using RESET pin. BDM can be entered by holding MS low during POR or writing a 1 to BDFR in SBDFR with MS low after issuing BDM command.
And I checked my design, and found that I only make BKGD low during RESET pin low. But the BKGD is high during power up. I have changed my deisgn, and make sure BKGD is low during power up. Then I release BKGD by register control. Now after power up, the MCU will not output RESET low pulse again.
So the previous problem is cause by wrong configuration on BKGD during power up.
Thanks very much on your comment.