RE: problem in running 'Hello_fl' example by codewarrior 8.7
"Dobbin Allan" <[email protected]> Mon, 5 Jan 2009 09:11:47 -0700
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <4147ED8B92A864498825C07E53594E4A03F3E4C2@az33exm20.fsl.freescale.net> |
--hS5roEeyAGGzvvVoveUGwMk8pWK6EyKSF757A9B Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Keep the entry point at __start. When the debugger enters there, select 'mixed' mode so you can confirm if the source assembly is actually stored. In addition, under target settings in the debugger portion, select the checkbox for 'verify memory writes'. If the verify fails or you don't see your disassembled code in the debugger, then the code is not loading correctly - this is likely caused by having the linker assemble to the wrong address. On the subject of wrong address, please check you have memory at 0x10000000. This must be external RAM, correct? If so, please ensure the config file is correctly setting up a chip select for this memory. Maybe take a step back and try something easier i.e. under 'debug' tab, select connect to test if the wiggler is correctly communicating with the device. If it appears to connect, open a memory window at internal RAM and test you can read an write data. I don't know exactly what the connect does, but if it runs the config file, you should also be able to read/write the external RAM at 0x10000000. If it doesn't execute the config file, then view the registers and edit the BRx/ORx to enable the chip select x until you get your memory setup correctly. I am not familiatr with the board or project you are running - if its external flash, you have to ensure your flash programmer is correctly setup which is an additional step to aim for once you verify you can connect. - Allan ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of F KH Sent: Friday, January 02, 2009 11:07 PM To: [email protected] Subject: [MPC500] problem in running 'Hello_fl' example by codewarrior 8.7 Hi, I'm trying to run Hello_Fl(latest version) example on a PHYCORE MPC555 with CW8.7, but after making the project when I try to debug,an error occurred(Could not set PC on entry point). I change the entry point of project in EPPC Linker(__start) to main but it doesn't work too.examine different states of debugger setting so,but each time the error occur ed. I set my printer port on normal mode and use MSIWiggler(Parallel port) and everything in setting page is default or set by example project. Some times it goes through and make an powerpc exception error: 'powerpc exception machine check exception 0X200' I think the addresses of the project aren't correct. {FPU Buffer address :0x10000000 Code address :0x10002000 Stack Address :0x100FFFF0 } Thanks in advance for all your replies. F.Kh [Non-text portions of this message have been removed] --hS5roEeyAGGzvvVoveUGwMk8pWK6EyKSF757A9B Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: 7bit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> </head> <body style="background-color: #ffffff;"> <!--~-|**|PrettyHtmlStartT|**|-~--> <div id="ygrp-mlmsg" style="width:655px; position:relative;"> <div id="ygrp-msg" style="width: 470px; margin:0; padding:0 25px 0 0; float:left; z-index:1;"> <!--~-|**|PrettyHtmlEndT|**|-~--> <div id="ygrp-text"> <p>Keep the entry point at __start. When the debugger enters there, select<br> 'mixed' mode so you can confirm if the source assembly is actually<br> stored. In addition, under target settings in the debugger portion,<br> select the checkbox for 'verify memory writes'. If the verify fails or<br> you don't see your disassembled code in the debugger, then the code is<br> not loading correctly - this is likely caused by having the linker<br> assemble to the wrong address.<br> <br> On the subject of wrong address, please check you have memory at<br> 0x10000000. This must be external RAM, correct? If so, please ensure<br> the config file is correctly setting up a chip select for this memory.<br> <br> Maybe take a step back and try something easier i.e. under 'debug' tab,<br> select connect to test if the wiggler is correctly communicating with<br> the device. If it appears to connect, open a memory window at internal<br> RAM and test you can read an write data. I don't know exactly what the<br> connect does, but if it runs the config file, you should also be able to<br> read/write the external RAM at 0x10000000. If it doesn't execute the<br> config file, then view the registers and edit the BRx/ORx to enable the<br> chip select x until you get your memory setup correctly.<br> <br> I am not familiatr with the board or project you are running - if its<br> external flash, you have to ensure your flash programmer is correctly<br> setup which is an additional step to aim for once you verify you can<br> connect.<br> <br> - Allan<br> <br> ____________<wbr>_________<wbr>_________<wbr>__<br> <br> From: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a> [mailto:<a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a>] On Behalf<br> Of F KH<br> Sent: Friday, January 02, 2009 11:07 PM<br> To: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a><br> Subject: [MPC500] problem in running 'Hello_fl' example by codewarrior<br> 8.7<br> <br> Hi,<br> I'm trying to run Hello_Fl(latest version) example on a PHYCORE MPC555<br> with<br> CW8.7, but after making the project when I try to debug,an error<br> occurred(Could<br> not set PC on entry point).<br> I change the entry point of project in EPPC Linker(__start) to main but<br> it<br> doesn't work too.examine different states of debugger setting so,but<br> each time<br> the error occur ed.<br> I set my printer port on normal mode and use MSIWiggler(Parallel port)<br> and<br> everything in setting page is default or set by example project.<br> Some times it goes through and make an powerpc exception error:<br> 'powerpc exception<br> machine check exception 0X200'<br> I think the addresses of the project aren't correct.<br> {FPU Buffer address :0x10000000<br> Code address :0x10002000<br> Stack Address :0x100FFFF0 }<br> Thanks in advance for all your replies.<br> <br> F.Kh<br> <br> [Non-text portions of this message have been removed]<br> <br> </p> </div> <!--~-|**|PrettyHtmlStart|**|-~--> <span width="1" style="color: white;">__._,_.___</span> <!-- Start the section with Message In topic --> <div id="ygrp-actbar"> <span class="left"> <a href="http://groups.yahoo.com/group/MPC500/message/3968;_ylc=X3oDMTM0ZGxwcHZwBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzAEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjMxMTcxOTE5BHRwY0lkAzM5Njg-"> Messages in this topic </a> (<span class="bld">2</span>) </span> <a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJwMDE1dDIxBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzAEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjMxMTcxOTE5?act=reply&messageNum=3970"> <span class="bld"> Reply </span> (via web post) </a> | <a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlNnY1NDN2BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTIzMTE3MTkxOQ--" class="bld"> Start a new topic </a> </div> <!------- Start Nav Bar ------> <!-- |**|begin egp html banner|**| --> <div id="ygrp-vitnav"> <a href="http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJlMXJlNXNmBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTIzMTE3MTkxOQ--">Messages</a> | <a href="http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJmdGJudTNrBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzEyMzExNzE5MTk-">Links</a> </div> <!-- |**|end egp html banner|**| --> <div id="ygrp-grft"> </div> <div id="ygrp-mkp"> <div id="hd">MARKETPLACE</div> <div id="ads"> <div class="ad"> <hr noshade="noshade" size="1"><a href="http://us.ard.yahoo.com/SIG=13rugbjq6/M=493064.12016295.13271503.10835568/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1231179119/L=/B=EcScb0LaX9U-/J=1231171919321275/A=5530388/R=0/SIG=11nuutlas/*http://explore.yahoo.com/groups/kraftmealsmadesimple/">From kitchen basics to easy recipes - join the Group from Kraft Foods </a> </div> </div> </div> <!-- yahoo logo --> <!-- |**|begin egp html banner|**| --> <div id="ygrp-ft"> <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkcGhyZWUxBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjMxMTcxOTE5"> <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br> <a href="http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmc21xbXA0BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyMzExNzE5MTk-">Change settings via the Web</a> (Yahoo! ID required) <br> Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br> <a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkcGxtZWRxBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjMxMTcxOTE5"> Visit Your Group </a> | <a href="http://docs.yahoo.com/info/terms/"> Yahoo! Groups Terms of Use </a> | <a href="mailto:[email protected]?subject="> Unsubscribe </a> </div> <!-- |**|end egp html banner|**| --> </div> <!-- ygrp-msg --> <!-- Sponsor --> <!-- |**|begin egp html banner|**| --> <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background:white;"> <!-- Network content --> <!-- Start Recommendations --> <div id="ygrp-reco"> </div> <!-- End Recommendations --> <!-- Start vitality --> <div id="ygrp-vital"> <div id="vithd">Recent Activity</div> <ul style="list-style-type:none; padding: 0; margin: 2px 0;"> </ul> <a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlOHFhODlwBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTIzMTE3MTkxOQ--"> Visit Your Group </a> </div> <!-- Network content --> <div id="nc"> <div class="ad"> <div id="hd1">Yahoo! News</div> <p><a href="http://us.ard.yahoo.com/SIG=13ov8g1kl/M=493064.12016309.12445701.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231179119/L=/B=EsScb0LaX9U-/J=1231171919321275/A=3848614/R=0/SIG=12t4qk00m/*http://news.yahoo.com/i/757;_ylt=A9FJqYzfwK5EFCQAswis0NUE;_ylu=X3oDMTA3NW1oMDRpBHNlYwM3NTc-">Odd News</a></p> <p>You won't believe</p> <p>it, but it's true</p> </div> <div class="ad"> <div id="hd1">Yahoo! Finance</div> <p><a href="http://us.ard.yahoo.com/SIG=13o0hk3r9/M=493064.12016257.12445664.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231179119/L=/B=E8Scb0LaX9U-/J=1231171919321275/A=4507179/R=0/SIG=12de4rskk/*http://us.rd.yahoo.com/evt=50284/*http://finance.yahoo.com/personal-finance">It's Now Personal</a></p> <p>Guides, news,</p> <p>advice & more.</p> </div> <div class="ad"> <div id="hd1">Sell Online</div> <p><a href="http://us.ard.yahoo.com/SIG=13opgien0/M=493064.12016255.12445662.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231179119/L=/B=FMScb0LaX9U-/J=1231171919321275/A=4025291/R=0/SIG=12bsapn24/*http://us.rd.yahoo.com/evt=44092/*http://smallbusiness.yahoo.com/merchant">Start selling with</a></p> <p>our award-winning</p> <p>e-commerce tools.</p> </div> </div> </div> <!-- |**|end egp html banner|**| --> <div style="clear:both; color: #FFF; font-size:1px;">.</div> </div> <img src="http://geo.yahoo.com/serv?s=97359714/grpId=6276387/grpspId=1706554205/msgId=3970/stime=1231171919/nc1=3848614/nc2=4507179/nc3=4025291" width="1" height="1"> <br> <span style="color: white;">__,_._,___</span> <!--~-|**|PrettyHtmlEnd|**|-~--> </body> <!--~-|**|PrettyHtmlStart|**|-~--> <head> <style type="text/css"> <!-- #ygrp-mkp{ border: 1px solid #d8d8d8; font-family: Arial; margin: 14px 0px; padding: 0px 14px; } #ygrp-mkp hr{ border: 1px solid #d8d8d8; } #ygrp-mkp #hd{ color: #628c2a; font-size: 85%; font-weight: bold; line-height: 122%; margin: 10px 0px; } #ygrp-mkp #ads{ margin-bottom: 10px; } #ygrp-mkp .ad{ padding: 0 0; } #ygrp-mkp .ad a{ color: #0000ff; text-decoration: none; } --> </style> </head> <head> <style type="text/css"> <!-- #ygrp-sponsor #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{ margin: 10px 0px; font-weight: bold; font-size: 78%; line-height: 122%; } #ygrp-sponsor #ygrp-lc .ad{ margin-bottom: 10px; padding: 0 0; } --> </style> </head> <head> <style type="text/css"> <!-- #ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-text p{ margin: 0 0 1em 0; } #ygrp-tpmsgs{ font-family: Arial; clear: both; } #ygrp-vitnav{ padding-top: 10px; font-family: Verdana; font-size: 77%; margin: 0; } #ygrp-vitnav a{ padding: 0 1px; } #ygrp-actbar{ clear: both; margin: 25px 0; white-space:nowrap; color: #666; text-align: right; } #ygrp-actbar .left{ float: left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family: Verdana; font-size: 77%; padding: 15px 0; } #ygrp-ft{ font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-reco { margin-bottom: 20px; padding: 0px; } #ygrp-reco #reco-head { font-weight: bold; color: #ff7900; } #reco-grpname{ font-weight: bold; margin-top: 10px; } #reco-category{ font-size: 77%; } #reco-desc{ font-size: 77%; } #ygrp-vital{ background-color: #e0ecee; margin-bottom: 20px; padding: 2px 0 8px 8px; } #ygrp-vital #vithd{ font-size: 77%; font-family: Verdana; font-weight: bold; color: #333; text-transform: uppercase; } #ygrp-vital ul{ padding: 0; margin: 2px 0; } #ygrp-vital ul li{ list-style-type: none; clear: both; border: 1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight: bold; color: #ff7900; float: right; width: 2em; text-align:right; padding-right: .5em; } #ygrp-vital ul li .cat{ font-weight: bold; } #ygrp-vital a{ text-decoration: none; } #ygrp-vital a:hover{ text-decoration: underline; } #ygrp-sponsor #hd{ color: #999; font-size: 77%; } #ygrp-sponsor #ov{ padding: 6px 13px; background-color: #e0ecee; margin-bottom: 20px; } #ygrp-sponsor #ov ul{ padding: 0 0 0 8px; margin: 0; } #ygrp-sponsor #ov li{ list-style-type: square; padding: 6px 0; font-size: 77%; } #ygrp-sponsor #ov li a{ text-decoration: none; font-size: 130%; } #ygrp-sponsor #nc{ background-color: #eee; margin-bottom: 20px; padding: 0 8px; } #ygrp-sponsor .ad{ padding: 8px 0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold; color: #628c2a; font-size: 100%; line-height: 122%; } #ygrp-sponsor .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{ text-decoration: underline; } #ygrp-sponsor .ad p{ margin: 0; } o{font-size: 0; } .MsoNormal{ margin: 0 0 0 0; } #ygrp-text tt{ font-size: 120%; } blockquote{margin: 0 0 0 4px;} .replbq{margin:4} --> </style> </head> <!--~-|**|PrettyHtmlEnd|**|-~--> </html><!--End group email --> --hS5roEeyAGGzvvVoveUGwMk8pWK6EyKSF757A9B--