Re: ??: RE: about MPC555 PCB

"wupegasus" <[email protected]>
Newsgroups gmane.comp.hardware.motorola.microcontrollers
Message-ID <[email protected]>
 thanks!

  As regarding to your advice, I have tried again, but failed.
  here I want to clarify the following:
1.I mean the board can enter into the BDM mode and still can be 
burned in the internal flash. After  removing the visionprobe 
connector, I think the board should run by itself and i can detect 
the signals in the TPU pins (  I have tried all the same program in 
my demo board from Windriver), but it failed.
2. in¡¡my board, I conect  RSTCFG to SRESET , as I do not entend the 
ROM and RAM, the data bus are not fetched out, so i try pulling 
RSTCFG high , it still does not work.

3.I have a pull-up on HREET by 4.7K ohm,  so  reduced it to 1K ohm. 
4.I use 4M xtl and make the  PLPRCR reg to 00910000, so i think the  
sys clock is 40MHz.

--- In [email protected], Dobbin Allan-r11834 
<Allan.Dobbin@f...> wrote:
> I don't think you can attach files through the group, but that¡¯s 
OK as I don't particularly want to look through them all anyway.
> 
> There's a couple of things you say that are not clear and you will 
have to verify:
> 
> 1) You say "the board doesn't work". Do you mean BDM 
communications doesn't work? If it worked before you programmed but 
not now, its almost vertainly the DBPC/DBGC reset configuration 
locking out the BDM pins.  Instead of conecting RSTCFG to SRESET, 
try pulling it LOW - this forces reset cfg word to be read from the 
data bus, so ensure the relevant bits (9,10,11) are in the correct 
state i.e. all LOW or 010.  If that doesn't work, try pulling RSTCFG 
high which means it gets reset word from shadow.
> 
> 2) You say you "force sys clock to 40MHz".  I don't know what you 
mean by 'force', but make sure you are using either a 4M or 20Mhz 
xtal or osc and that the MODCLK pins are set correctly.  Look at the 
CLKOUT signal to verify the PLL has locked.  If things are set 
correctly, you'll usually have a 20MHz clock after reset.
> 
> 3) If you have a pull-up on HREET, try reducing it to 1K ohm.
> 
> 4) Check all your BDM connections and refer to the Freescale App 
note "MPC500 Family Background Debug Mode".

  I still remember your first answer ¡°Assuming you clocks, power 
and reset is/were correct, I suspect you've programmed the reset 
config word in shadow." 

 here I decribe my steps to write the regesters
 I use the visionClick, so the I just prepare the right regester 
file Myregaster.reg.
CF   TAR      555       
CF   GRP      01FF
SC   IMMR             xxxxxxxx  30300800 SIU // FEN=1,             
SC   SIUMCR           002FC000  00020800 SIU //Enable               
SC   SYPCR            002FC004  0000FF88 SIU //Flash              
SC   SWSR             002FC00E  0000     SIU               
SC   SIPEND           002FC010  10000000 SIU               
SC   SIMASK           002FC014  01000000 SIU               
SC   SIEL             002FC018  00000000 SIU               
SC   SIVEC            002FC01C  3C000000 SIU               
SC   TESR             002FC020  00000000 SIU               
SC   SGPIODT1         002FC024  00000000 SIU               
SC   SGPIODT2         002FC028  FF000000 SIU               
SC   SGPIOCR          002FC02C  00000000 SIU               
SC   EMCR             002FC030  00000000 SIU               
SC   PDMCR            002FC03C  00000000 SIU               
SC   BR0              002FC100  00000000 MEM               
SC   OR0              002FC104  00000000 MEM               
SC   BR1              002FC108  00000000 MEM               
SC   OR1              002FC10C  00000000 MEM               
SC   BR2              002FC110  00000000 MEM               
SC   OR2              002FC114  00000000 MEM               
SC   BR3              002FC118  00000000 MEM               
SC   OR3              002FC11C  00000000 MEM               
SC   DMBR             002FC140  00000000 MEM               
SC   DMOR             002FC144  00000000 MEM               
SC   MSTAT            002FC178  0000     MEM               
SC   TBSCRK           002FC300  55CCAA33 CLOCKS            
SC   TBSCR            002FC200  0003     CLOCKS            
SC   TBREF0K          002FC304  55CCAA33 CLOCKS            
SC   TBREF0           002FC204  00000000 CLOCKS            
SC   TBREF1K          002FC308  55CCAA33 CLOCKS            
SC   TBREF1           002FC208  00000000 CLOCKS            
SC   RTCSCK           002FC320  55CCAA33 CLOCKS            
SC   RTCSC            002FC220  0080     CLOCKS            
SC   RTCK             002FC324  55CCAA33 CLOCKS            
SC   RTC              002FC224  00000000 CLOCKS            
SC   RTSECK           002FC328  55CCAA33 CLOCKS            
SC   RTSEC            002FC228  00000000 CLOCKS            
SC   RTCALK           002FC32C  55CCAA33 CLOCKS            
SC   RTCAL            002FC22C  00000000 CLOCKS            
SC   PISCRIK          002FC340  55CCAA33 CLOCKS            
SC   PISCR            002FC240  0000     CLOCKS            
SC   PITCK            002FC344  55CCAA33 CLOCKS            
SC   PITC             002FC244  00000000 CLOCKS            
SC   TBK              002FC30C  55CCAA33 CLOCKS            
SC   PITR             002FC248  00000000 CLOCKS            
SC   SCCRK            002FC380  55CCAA33 CLOCKS            
SC   SCCR             002FC280  00000000 CLOCKS            
SC   PLPRCRK          002FC384  55CCAA33 CLOCKS            
SC   PLPRCR           002FC284  00910000 CLOCKS //MF=9          
SC   RSRK             002FC388  55CCAA33 CLOCKS //enable 40M         
SC   RSR              002FC288  D018     CLOCKS            
SC   COLIR            002FC28C  0000     CLOCKS            
SC   VSRMCR           002FC290  0000     CLOCKS            
SC   CMFMCR_A         002FC800  81FF00FF EEPROM            
SC   CMFCTL_A         002FC808  00000020 EEPROM            
SC   CMFMCR_B         002FC840  81FF00FF EEPROM            
SC   CMFCTL_B         002FC848  00000020 EEPROM            
SC   SRAMMCRA         00380000  00000000 SRAM              
SC   SRAMMCRB         00380008  00000000 SRAM              
SC   DPTMCR           00300040  0100     TPU_RAM           
SC   RAMBAR           00300004  0001     TPU_RAM           
SC   MISRH            00300006  0000     TPU_RAM           
SC   MISRL            00300008  0000     TPU_RAM           
SC   MISCNT           0030000A  17FC     TPU_RAM           
SC   TPUMCRA          00304000  00A0     TPU_A             
SC   TICR_3A          00304008  0000     TPU_A             
SC   CIER_3A          0030400A  0000     TPU_A             
SC   CFSR0_3A         0030400C  0000     TPU_A             
SC   CFSR1_3A         0030400E  0000     TPU_A             
SC   CFSR2_3A         00304010  0000     TPU_A             
SC   CFSR3_A          00304012  0000     TPU_A             
SC   HSQR0_A          00304014  0000     TPU_A             
SC   HSQR1_A          00304016  0000     TPU_A             
SC   HSRR0_A          00304018  0000     TPU_A             
SC   HSRR1_A          0030401A  0000     TPU_A             
SC   CPR0_A           0030401C  0000     TPU_A             
SC   CPR1_A           0030401E  0000     TPU_A             
SC   CISR_A           00304020  0000     TPU_A             
SC   TPUMCR2A         00304028  0000     TPU_A             
SC   TPUMCR3A         0030402A  0000     TPU_A             
SC   TPUMCRB          00304400  00A0     TPU_B             
SC   TICR_3B          00304408  0000     TPU_B             
SC   CIER_3B          0030440A  0000     TPU_B             
SC   CFSR0_3B         0030440C  0000     TPU_B             
SC   CFSR1_3B         0030440E  0000     TPU_B             
SC   CFSR2_3B         00304410  0000     TPU_B             
SC   CFSR3_B          00304412  0000     TPU_B             
SC   HSQR0_B          00304414  0000     TPU_B             
SC   HSQR1_B          00304416  0000     TPU_B             
SC   HSRR0_B          00304418  0000     TPU_B             
SC   HSRR1_B          0030441A  0000     TPU_B             
SC   CPR0_B           0030441C  0000     TPU_B             
SC   CPR1_B           0030441E  0000     TPU_B             
SC   CISR_B           00304420  0000     TPU_B             
SC   TPUMCR2B         00304428  0000     TPU_B             
SC   TPUMCR3B         0030442A  0000     TPU_B             
SC   QADCMCRA         00304800  0080     QADC64            
SC   QADCINTA         00304804  0000     QADC64            
SC   PORTQA           00304806  0000     QADC64            
SC   DDRQA            00304808  0000     QADC64            
SC   QACR0_A          0030480A  00B7     QADC64            
SC   QACR1_A          0030480C  0000     QADC64            
SC   QACR2_A          0030480E  007F     QADC64            
SC   QASR0_A          00304810  0000     QADC64            
SC   QASR1_A          00304812  3F3F     QADC64            
SC   QADCMCRB         00304C00  0080     QADC64            
SC   QADCINTB         00304C04  0000     QADC64            
SC   PORTQB           00304C06  0000     QADC64            
SC   DDRQB            00304C08  0000     QADC64            
SC   QACR0_B          00304C0A  00B7     QADC64            
SC   QACR1_B          00304C0C  0000     QADC64            
SC   QACR2_B          00304C0E  007F     QADC64            
SC   QASR0_B          00304C10  0000     QADC64            
SC   QASR1_B          00304C12  3F3F     QADC64            
SC   QSMCR            00305000  0080     QSMCM             
SC   QDSCI_IL         00305004  0000     QSMCM             
SC   QSPI_IL          00305006  0000     QSMCM             
SC   SCC1R0           00305008  0004     QSMCM             
SC   SCC1R1           0030500A  0000     QSMCM             
SC   SC1SR            0030500C  0180     QSMCM             
SC   SC1DR            0030500E  0022     QSMCM             
SC   PORTQS           00305014  0F7F     QSMCM             
SC   DDRQST           00305016  0000     QSMCM             
SC   SPCR0            00305018  0104     QSMCM             
SC   SPCR1            0030501A  0404     QSMCM             
SC   SPCR2            0030501C  0000     QSMCM             
SC   SPCR3            0030501E  00       QSMCM             
SC   SPSR             0030501F  00       QSMCM             
SC   SCC2R0           00305020  0004     QSMCM             
SC   SCC2R1           00305022  0000     QSMCM             
SC   SC2SR            00305024  0180     QSMCM             
SC   SC2DR            00305026  0165     QSMCM             
SC   QSCI1CR          00305028  0000     QSMCM             
SC   QSCI1SR          0030502A  0F00     QSMCM             
SC   MPPERR0          00306000  0000     MIOS1             
SC   MPPULR0          00306002  0000     MIOS1             
SC   MPCNTR0          00306004  0000     MIOS1             
SC   MPSCR0           00306006  8000     MIOS1             
SC   MPPERR1          00306008  0000     MIOS1             
SC   MPPULR1          0030600A  0000     MIOS1             
SC   MPCNTR1          0030600C  0000     MIOS1             
SC   MPSCR1           0030600E  80D3     MIOS1             
SC   MPPERR2          00306010  0000     MIOS1             
SC   MPPULR2          00306012  0000     MIOS1             
SC   MPCNTR2          00306014  0000     MIOS1             
SC   MPSCR2           00306016  8000     MIOS1             
SC   MPPERR3          00306018  0000     MIOS1             
SC   MPPULR3          0030601A  14C7     MIOS1             
SC   MPCNTR3          0030601C  0000     MIOS1             
SC   MPSCR3           0030601E  8000     MIOS1             
SC   MPPERR16         00306080  FFD3     MIOS1             
SC   MPPULR16         00306082  FFD3     MIOS1             
SC   MPCNTR16         00306084  FFD3     MIOS1             
SC   MPSCR16          00306086  80D3     MIOS1             
SC   MPPERR17         00306088  FFD3     MIOS1             
SC   MPPULR17         0030608A  FFD3     MIOS1             
SC   MPCNTR17         0030608C  FFD3     MIOS1             
SC   MPSCR17          0030608E  80D3     MIOS1             
SC   MPPERR18         00306090  FFD3     MIOS1             
SC   MPPULR18         00306092  FFD3     MIOS1             
SC   MPCNTR18         00306094  FFD3     MIOS1             
SC   MPSCR18          00306096  80D3     MIOS1             
SC   MPPERR19         00306098  FFD3     MIOS1             
SC   MPPULR19         0030609A  FFD3     MIOS1             
SC   MPCNTR19         0030609C  FFD3     MIOS1             
SC   MPSCR19          0030609E  80D3     MIOS1             
SC   MCCNT6           00306030  FFD3     MIOS1             
SC   MCML6            00306032  FFD3     MIOS1             
SC   MCSCRD6          00306034  C0D3     MIOS1             
SC   MCSCR6           00306036  C0D3     MIOS1             
SC   MCCNT22          003060B0  FFD3     MIOS1             
SC   MCML22           003060B2  FFD3     MIOS1             
SC   MCSCRD22         003060B4  C0D3     MIOS1             
SC   MCSCR22          003060B6  C0D3     MIOS1             
SC   MDAR11           00306058  FFD3     MIOS1             
SC   MDBR11           0030605A  FFD3     MIOS1             
SC   MDSCRD11         0030605C  8000     MIOS1             
SC   MDSCR11          0030605E  8000     MIOS1             
SC   MDAR12           00306060  FFD3     MIOS1             
SC   MDBR12           00306062  FFD3     MIOS1             
SC   MDSCRD12         00306064  8000     MIOS1             
SC   MDSCR12          00306066  8000     MIOS1             
SC   MDAR13           00306068  FFD3     MIOS1             
SC   MDBR13           0030606A  FFD3     MIOS1             
SC   MDSCRD13         0030606C  8000     MIOS1             
SC   MDSCR13          0030606E  8000     MIOS1             
SC   MDAR14           00306070  FFD3     MIOS1             
SC   MDBR14           00306072  FFD3     MIOS1             
SC   MDSCRD14         00306074  8000     MIOS1             
SC   MDSCR14          00306076  8000     MIOS1             
SC   MDAR15           00306078  FFD3     MIOS1             
SC   MDBR15           0030607A  FFD3     MIOS1             
SC   MDSCRD15         0030607C  8000     MIOS1             
SC   MDSCR15          0030607E  8000     MIOS1             
SC   MDAR27           003060D8  FFD3     MIOS1             
SC   MDBR27           003060DA  FFD3     MIOS1             
SC   MDSCRD27         003060DC  8000     MIOS1             
SC   MDSCR27          003060DE  8000     MIOS1             
SC   MDAR28           003060E0  FFD3     MIOS1             
SC   MDBR28           003060E2  FFD3     MIOS1             
SC   MDSCRD28         003060E4  8000     MIOS1             
SC   MDSCR28          003060E6  8000     MIOS1             
SC   MDAR29           003060E8  FFD3     MIOS1             
SC   MDBR29           003060EA  FFD3     MIOS1             
SC   MDSCRD29         003060EC  8000     MIOS1             
SC   MDSCR29          003060EE  8000     MIOS1             
SC   MDAR30           003060F0  FFD3     MIOS1             
SC   MDBR30           003060F2  FFD3     MIOS1             
SC   MDSCRD30         003060F4  8000     MIOS1             
SC   MDSCR30          003060F6  8000     MIOS1             
SC   MDAR31           003060F8  FFD3     MIOS1             
SC   MDBR31           003060FA  FFD3     MIOS1             
SC   MDSCRD31         003060FC  8000     MIOS1             
SC   MDSCR31          003060FE  8000     MIOS1             
SC   MPMDR            00306100  FFFF     MIOS1             
SC   MPMDDR           00306102  0000     MIOS1             
SC   MIOS1TPC         00306800  0003     MIOS1             
SC   MIOS1VNR         00306804  0101     MIOS1             
SC   MIOS1MCR         00306806  0000     MIOS1             
SC   MCPSCR           00306816  0000     MIOS1             
SC   MIOS1LV0         00306C30  0000     MIOS1             
SC   MIOS1LV1         00306C70  0000     MIOS1             
SC   MIOS1SR0         00306C00  0000     MIOS1             
SC   MIOS1ER0         00306C04  0000     MIOS1             
SC   MIOS1RP0         00306C06  0000     MIOS1             
SC   MIOS1SR1         00306C40  0000     MIOS1             
SC   MIOS1ER1         00306C44  0000     MIOS1             
SC   MIOS1RP1         00306C46  0000     MIOS1             
SC   TCNMCR_A         00307080  5980     TOUCAN_A          
SC   CANICR_A         00307084  000F     TOUCAN_A          
SC   CTRL0/1A         00307086  0000     TOUCAN_A          
SC   PD/CTR2A         00307088  0000     TOUCAN_A          
SC   TIMER_A          0030708A  0000     TOUCAN_A          
SC   RXGMHI_A         00307090  FFEF     TOUCAN_A          
SC   RXGMLO_A         00307092  FFFE     TOUCAN_A          
SC   RX14MHIA         00307094  FFEF     TOUCAN_A          
SC   RX14MLOA         00307096  FFFE     TOUCAN_A          
SC   RX15MHIA         00307098  FFEF     TOUCAN_A          
SC   RX15MLOA         0030709A  FFFE     TOUCAN_A          
SC   ESTAT_A          003070A0  0000     TOUCAN_A          
SC   IMASK_A          003070A2  0000     TOUCAN_A          
SC   IFLAG_A          003070A4  0000     TOUCAN_A          
SC   RXTXER_A         003070A6  0000     TOUCAN_A          
SC   TCNMCR_B         00307480  5980     TOUCAN_B          
SC   CANICR_B         00307484  000F     TOUCAN_B          
SC   CTRL0/1B         00307486  0000     TOUCAN_B          
SC   PD/CTR2B         00307488  0000     TOUCAN_B          
SC   TIMER_B          0030748A  0000     TOUCAN_B          
SC   RXGMHI_B         00307490  FFEF     TOUCAN_B          
SC   RXGMLO_B         00307492  FFFE     TOUCAN_B          
SC   RX14MHIB         00307494  FFEF     TOUCAN_B          
SC   RX14MLOB         00307496  FFFE     TOUCAN_B          
SC   RX15MHIB         00307498  FFEF     TOUCAN_B          
SC   RX15MLOB         0030749A  FFFE     TOUCAN_B          
SC   ESTAT_B          003074A0  0000     TOUCAN_B          
SC   IMASK_B          003074A2  0000     TOUCAN_B          
SC   IFLAG_B          003074A4  0000     TOUCAN_B          
SC   RXTXER_B         003074A6  0000     TOUCAN_B          
SC   UMCR             00307F80  00000000 UIMB              
SC   UIPEND           00307FA0  00000000 UIMB  

 and then download the reg file to the emulator,
     then, type "in" in BDM mode to downlaod the reg file to the    
           target from the emulator,
   Here I just wonder is this the right way to program the regester 
or showdow? 
   I really want to send you the correlative .sch file to you and 
wish you can find something in it.
    
    I am really appreciating your help!

   Regards!

    




------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a href="http://us.ard.yahoo.com/SIG=12hv15m4b/M=362329.6886308.7839368.1510227/D=groups/S=1706554205:TM/Y=YAHOO/EXP=1124143832/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
--------------------------------------------------------------------~-> 

-----------------------------------------------------------
To learn more about Freescale Microcontrollers, please visit
http://www.freescale.com/mcu


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/MPC500/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.