<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Using Mon51 with an Atmel AT89S8252</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/17831/using-mon51-with-an-atmel-at89s8252</link><description> I have a board with an 89S8252, configured with VNM at Address 2000-7FFF, 0000-1FFF is Flash. 
I have configured Mon51 with install 8 7f 0. 
I have Set Intvects and Cseg at 2800H. 
I get the connection with Mon51, it downloads my program and than gets</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Using Mon51 with an Atmel AT89S8252</title><link>https://community.arm.com/thread/122754?ContentTypeID=1</link><pubDate>Wed, 20 Apr 2005 02:31:43 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2406345a-0f2f-44eb-a230-61967bb09716</guid><dc:creator>Fried Vissel</dc:creator><description>&lt;p&gt;Many thanks, that solved the problem!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Mon51 with an Atmel AT89S8252</title><link>https://community.arm.com/thread/111392?ContentTypeID=1</link><pubDate>Tue, 19 Apr 2005 09:17:50 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ccb73400-6405-4190-a8d2-934f9534ac03</guid><dc:creator>Keil Software Support Intl.</dc:creator><description>&lt;p&gt;You need to configure the debugger as explained under:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.keil.com/support/docs/3004.htm"&gt;http://www.keil.com/support/docs/3004.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Reinhard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Mon51 with an Atmel AT89S8252</title><link>https://community.arm.com/thread/97084?ContentTypeID=1</link><pubDate>Tue, 19 Apr 2005 08:53:49 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:81cb832c-005c-42e3-b048-eb6508519e5b</guid><dc:creator>Fried Vissel</dc:creator><description>&lt;p&gt;BTW install 0 7F 0 (fixed Baudrate, timer one) is exactly the same!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Mon51 with an Atmel AT89S8252</title><link>https://community.arm.com/thread/73159?ContentTypeID=1</link><pubDate>Tue, 19 Apr 2005 08:33:11 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:fa86bbb9-8998-48a6-ad31-982adb28ccaa</guid><dc:creator>Fried Vissel</dc:creator><description>&lt;p&gt;Now, I&amp;#39;m completely stuck.&lt;br /&gt;
Here is what happens:&lt;br /&gt;
Hardware is&lt;br /&gt;
89S8252 based Board,&lt;br /&gt;
Int. Flash from 0000-1FFF&lt;br /&gt;
VNM Memory from 2000-7FFF&lt;br /&gt;
Monitor in Flash @0000&lt;br /&gt;
Changes to Install.A51 only&lt;br /&gt;
INT-ADR_OFF = 2800&lt;br /&gt;
DEF_PC-VAL = 2800&lt;br /&gt;
then generated Mon51 with instal 8 7F 0, burned into flash.&lt;br /&gt;
Disasm shows all Vects but Serial Int are relocated properly to&lt;br /&gt;
2800.&lt;br /&gt;
At 0000 there is a LJMP C:00FE (Initserial),&lt;br /&gt;
at 0003 a LJMP to C:2803&lt;br /&gt;
C program linked with Startup.A51, only changes are&lt;br /&gt;
CSEG AT 2800H and IDATALEN = 0100H.&lt;br /&gt;
uVision connects to Monitor (go until main NOT active),&lt;br /&gt;
loads Programm ok @ 2800 (no Ints used by prog)&lt;br /&gt;
then stops with PC @0000.&lt;br /&gt;
Run reenters the Serial Init again, gets stuck there.&lt;br /&gt;
A hardware reset then gets the PC to 2800, stops there again.&lt;br /&gt;
Run from there and all works normally.&lt;br /&gt;
Any idea what&amp;#39;s wrong? Thx for your time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using Mon51 with an Atmel AT89S8252</title><link>https://community.arm.com/thread/43863?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2005 10:22:52 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:4341e502-b7e0-4670-a7b2-33d013e2bd7a</guid><dc:creator>Keil Software Support Intl.</dc:creator><description>&lt;p&gt;Maybe the interrupt vectors are incorrectly redirected.  What did you do to the interrupt vectors of your application and with Monitor / INSTALL.A51?&lt;br /&gt;
&lt;br /&gt;
Turn off the option &amp;quot;Go til main&amp;quot; under Project - Options - Debug.  Then you can single step and see where your programs goes into an end-less loop.&lt;br /&gt;
&lt;br /&gt;
Reinhard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>