<?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>MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/13969/mon51-on-a-rigel-corp-r-515jc</link><description> I am trying to use MON51 on a Rigel Corporation R-515JC. 
I have tried using the install.bat with the following parameters: 
 
 install 1 0C0 00 
 
I also tried: 
 
 install 0 0EF 00 
 
The board has a 32K EPROM (27C256) that I programmed 
the resulting</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/37215?ContentTypeID=1</link><pubDate>Fri, 09 Feb 2001 09:36:09 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:74eca46a-4762-492c-9b9b-1dd5622da7f1</guid><dc:creator>Joe Clifton</dc:creator><description>&lt;p&gt;Using a serial breakout box, I was able to determine that RTS needs&lt;br /&gt;
to be &amp;quot;knocked out&amp;quot; to get this to work.&lt;br /&gt;
Also, I used serialtype 9 (baudrate generator with self-adjusting baudrate).&lt;br /&gt;
&lt;br /&gt;
But removing the RTS pin was the key.&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/37214?ContentTypeID=1</link><pubDate>Fri, 02 Feb 2001 15:23:40 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:4daf82b3-02da-43eb-aa3c-fce19c9dde82</guid><dc:creator>Joe Clifton</dc:creator><description>&lt;p&gt;Might I be right in assuming that nobody has&lt;br /&gt;
tried to using MON51 on this board?&lt;br /&gt;
&lt;br /&gt;
The process seems like it should be so easy!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/129657?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2001 19:09:47 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:29a0b3de-27bc-4433-b57e-c53bcc618b74</guid><dc:creator>Joe Clifton</dc:creator><description>&lt;p&gt;The Rigel docs says only 3 lines are needed,&lt;br /&gt;
send,receive,ground.  So I would presume&lt;br /&gt;
that I need to think up some other possibility.&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/121557?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2001 17:36:50 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3cae7387-06aa-4a13-ab6f-8c7d90592737</guid><dc:creator>Keil Support</dc:creator><description>&lt;p&gt;&lt;i&gt;Does MON51 require some hardware hand-shaking on the serial port that maybe isn&amp;#39;t happening?  I use a standard cable and using that same cable on the other Sieman&amp;#39;s board with Keil works just fine.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
No.  But maybe the Rigel board does something fancy like use DTR to reset the board.  Check the schematic of the Rigel board to be sure that it doesn&amp;#39;t use the signal lines to reset or enable the board.&lt;br /&gt;
&lt;br /&gt;
MON51 uses only RX and TX on the serial interface.  All other signal lines, DTR, DSR, CTS, RTS, DCD, and RI are not used.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Jon&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/85033?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2001 17:11:09 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:f4b560d6-2801-41b8-9fda-74942b26c2da</guid><dc:creator>Joe Clifton</dc:creator><description>&lt;p&gt;I should have been more specific about what doesn&amp;#39;t work.&lt;br /&gt;
I cannot even connect to the MON51 Monitor!&lt;br /&gt;
&lt;br /&gt;
As for a program, I just used a program that I &lt;br /&gt;
used on the other Siemens board I have from Phytrec.  &lt;br /&gt;
And I  got that program to work fine when I downloaded&lt;br /&gt;
it on to Rigel&amp;#39;s C515C board using Rigel&amp;#39;s Reads software.&lt;br /&gt;
&lt;br /&gt;
But unless I am misunderstanding, I don&amp;#39;t think&lt;br /&gt;
it has anything to do with the program I am trying &lt;br /&gt;
to download.  There is some other piece I am missing.&lt;br /&gt;
&lt;br /&gt;
I can&amp;#39;t think of anything that seems wrong with the &lt;br /&gt;
memory addressing.  I made one other change as per the&lt;br /&gt;
instructions.   In install.a51, I put:&lt;br /&gt;
&lt;br /&gt;
       DEF_PC_VAL	EQU 8000H&lt;br /&gt;
&lt;br /&gt;
even though it was 0 to start with.&lt;br /&gt;
&lt;br /&gt;
But if I understand its purpose, it really isn&amp;#39;t used&lt;br /&gt;
until Keil has connected and a program is downloaded.&lt;br /&gt;
So I didn&amp;#39;t think that figured in to the problem.&lt;br /&gt;
&lt;br /&gt;
Does MON51 require some hardware hand-shaking&lt;br /&gt;
on the serial port that maybe isn&amp;#39;t happening?&lt;br /&gt;
I use a standard cable and using that same cable on&lt;br /&gt;
the other Sieman&amp;#39;s board with Keil works just fine.&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/84045?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2001 15:39:16 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ba1e19e2-0409-41ff-b3ff-09b1618daffa</guid><dc:creator>Keil Support</dc:creator><description>&lt;p&gt;When you configure the monitor, you must specify 4 things:&lt;br /&gt;
&lt;br /&gt;
1. Which serial port to use as well as the baudrate.&lt;br /&gt;
&lt;br /&gt;
2. The starting address for the monitor code.  Usually, this is 0000h in the CODE space.&lt;br /&gt;
&lt;br /&gt;
3. The place to redirect interrupts to.  Usually this is the address where the von Neumann RAM starts (0x8000 in your case).&lt;br /&gt;
&lt;br /&gt;
4. The starting address for the monitor&amp;#39;s XDATA area.  This MUST be von Neumann memory because the monitor generates code that is writes to this XDATA space and, of course, executes from CODE.  In your case, a good place is at the top of memory (0xFF00).&lt;br /&gt;
&lt;br /&gt;
It appears to me that you have these 4 things right on target.  So, that means that something else is wrong.  Maybe the documentation is lying about the address space that is available.&lt;br /&gt;
&lt;br /&gt;
Are you able to program a simple assembly program that just toggles port bits or transmits a character out the serial port?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/53519?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2001 08:55:32 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ad6353f5-d80f-4360-9a62-33c79b8a96d0</guid><dc:creator>Joe Clifton</dc:creator><description>&lt;p&gt;Let me ask a more specific question.&lt;br /&gt;
&lt;br /&gt;
If the 32K EPROM starts at address 0&lt;br /&gt;
and the 32K SRAM starting at 8000h, &lt;br /&gt;
then should I set the xdatastart to&lt;br /&gt;
be in the 00-7F range or the 80-FF range.&lt;br /&gt;
&lt;br /&gt;
I had presumed the 80-FF range, since&lt;br /&gt;
that is the RAM.  But as I keep&lt;br /&gt;
re-reading, especially the sentence:&lt;br /&gt;
&lt;br /&gt;
   If your monitor is stored in EPROM (starting at 0) &lt;br /&gt;
   and your von Neumann memory starts at 4000h, &lt;br /&gt;
   your XDATA memory (in your target program) may &lt;br /&gt;
   occupy 0000h to 3FFFh.&lt;br /&gt;
&lt;br /&gt;
I wonder if maybe it isn&amp;#39;t suppose to be&lt;br /&gt;
in the 00-7F range?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/53518?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2001 07:53:36 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:d046df60-c5e8-4b0b-9e92-2871ab600f96</guid><dc:creator>Joe Clifton</dc:creator><description>&lt;p&gt;Yes, I saw that and used it.&lt;br /&gt;
I agree that it looks like it should&lt;br /&gt;
be straight-forward&lt;br /&gt;
&lt;br /&gt;
Rigel&amp;#39;s monitor works fine on the &lt;br /&gt;
Rigel board and I use Keil&amp;#39;s monitor on some &lt;br /&gt;
Siemans 515C boards I got from Phytec.&lt;br /&gt;
&lt;br /&gt;
I prefer the Keil software to Rigel software&lt;br /&gt;
so it appeared that it would be a straight-forward&lt;br /&gt;
task to make the hex file, put it in EPROM,&lt;br /&gt;
and be happy.  Right now I&amp;#39;m not too happy!&lt;br /&gt;
&lt;br /&gt;
I was wondering if anyone else had particular&lt;br /&gt;
experience with this board and knew if&lt;br /&gt;
there were any hidden &amp;quot;gotchas&amp;quot;.&lt;br /&gt;
I have run out of ideas!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MON51 on a Rigel Corp R-515JC</title><link>https://community.arm.com/thread/37210?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2001 07:02:50 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e2a691ca-5689-4ee8-862b-1d72cc90a915</guid><dc:creator>Keil Support</dc:creator><description>&lt;p&gt;You&amp;#39;ve probably already seen this link, but...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.keil.com/support/docs/1221.htm"&gt;http://www.keil.com/support/docs/1221.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Getting the monitor to work is pretty straight forward.  Just make sure you&amp;#39;re not locating it (or its data space) in memory that doesn&amp;#39;t exist.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>