burn bootloader to atmega644p

I am trying to burn bootlader to atmega 644p, using arduino as ISP but is says avrdude: Device signature = 0x000000

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36 
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ 
         Copyright (c) 2007-2009 Joerg Wunsch 

         System wide configuration file is "C:\Users\Mainframe\Desktop\pursa\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf" 

         Using Port                    : \\.\COM26 
         Using Programmer              : stk500v1 
         Overriding Baud Rate          : 19200 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
         AVR Part                      : ATMEGA644P 
         Chip Erase delay              : 9000 us 
         PAGEL                         : PD7 
         BS2                           : PA0 
         RESET disposition             : dedicated 
         RETRY pulse                   : SCK 
         serial program mode           : yes 
         parallel program mode         : yes 
         Timeout                       : 200 
         StabDelay                     : 100 
         CmdexeDelay                   : 25 
         SyncLoops                     : 32 
         ByteDelay                     : 0 
         PollIndex                     : 3 
         PollValue                     : 0x53 
         Memory Detail                 : 

                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           eeprom        65    10   128    0 no       2048    8      0  9000  9000 0xff 0xff 
                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           flash         33     6   256    0 yes     65536  256    256  4500  4500 0xff 0xff 
                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00 
                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00 
                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00 
                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00 
                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00 
                                  Block Poll               Page                       Polled 
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack 
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- 
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00 

         Programmer Type : STK500 
         Description     : Atmel STK500 Version 1.x firmware 
avrdude: Send: A [41] . [80]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [02] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [81]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [01] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [82]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [12] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [98]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
         Hardware Version: 2 
         Firmware Version: 1.18 
         Topcard         : Unknown 
avrdude: Send: A [41] . [84]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [85]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [86]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [87]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [89]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
         Vtarget         : 0.0 V 
         Varef           : 0.0 V 
         Oscillator      : Off 
         SCK period      : 0.1 us 

avrdude: Send: A [41] . [81]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [01] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [82]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [12] 
avrdude: Recv: . [10] 
avrdude: Send: B [42] . [82] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [01] . [00] . [08] . [00] . [00] . [01] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: Send: E [45] . [05] . [08] . [d7] . [a0] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: Send: P [50]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: AVR device initialized and ready to accept instructions 

Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: V [56] 0 [30] . [00] . [01] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
################################## | 100% 0.07s 

avrdude: Device signature = 0x000000 
avrdude: Yikes!  Invalid device signature. 
         Double check connections and try again, or use -F to override 
         this check. 

avrdude: Send: Q [51]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 

avrdude done.  Thank you.

The circuit is this

But i success burn bootloader to a atmega 1284p , with exactly the same configuration

Modify your post.
Use Additional Options below the Reply box, Browse to your locally stored pictures, and Attach them. Your links do not open for everyone.

What do you have for a boards.txt entry for the '644P?

I don't see in that picture you using the proper pins on the arduinoISP (13,12,11,10) that need to wire to the 644P chip?

I have try 16Mhz, 20Mhz crystal but nothing
I attach boards.txt

boards.txt (3.81 KB)

I don't see any 0.1uF caps on VCC or AVCC pins. Some chips work better with those.
Also add a 10K resistor from Reset to +5.

There was one cap at the lower left corner of the board, i add another one close to the chip. I also add the resistor but nothing