<?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>Application did not start at 0x10000 on C167</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/17208/application-did-not-start-at-0x10000-on-c167</link><description> hi, 
i hope i&amp;#39;m right here and someone can help me: 
I am using a C167CS with 2x 128k x8 flash (ST29F040BB) on the external 16 bit demultiplexed bus (with WRL&amp;amp;WRH). Flash is connected to CS0 (segment 0-3 , address 0x0-0x3ffff). 
Address 0x0 in segment</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Application did not start at 0x10000 on C167</title><link>https://community.arm.com/thread/122522?ContentTypeID=1</link><pubDate>Thu, 30 Sep 2004 04:35:48 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:91253aad-87e1-4754-9e92-05fabf59ada0</guid><dc:creator>Andrew Kan</dc:creator><description>&lt;p&gt;Because you changed the vectab address of application to 0x10000 you need to correct the vectab code of your 8kbyte flash-program, if your application uses interrupts. I.e. you need to redirect interruption&amp;#39;s call from flash-program to your application so you must write the vectab started from 0x0000 yourself. For example:&lt;br /&gt;
&lt;pre&gt;
EXTERN  FLASH_RESET  :  FAR

REDIR_APP_VECTAB EQU 010000h

VECTOR_TAB SECTION CODE AT  0h
VECTOR_TAB_PROC	PROC  FAR

JMPS	SEG  FLASH_RESET, (FAR PTR  FLASH_RESET + (4*00h))
JMPS	SEG  REDIR_APP_VECTAB, (FAR PTR  REDIR_APP_VECTAB + (4*01h))
........................................
&lt;/pre&gt;
&lt;br /&gt;
FLASH_RESET is the start function of your flash-application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Application did not start at 0x10000 on C167</title><link>https://community.arm.com/thread/111076?ContentTypeID=1</link><pubDate>Thu, 23 Sep 2004 09:45:56 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:82b4e8ae-c743-45ea-8d2f-87fad021d818</guid><dc:creator>Michael Moser</dc:creator><description>&lt;p&gt;I checked this an i think this could not be the problem. cs0 is used with the ext. flash,&lt;br /&gt;
cs1 is disabled (and set to an adress not used (0x500000)), cs2 is used with the ram at adress 0x200000 (size 256K), cs3 is also disabled (and set to an adress not used (0x600000)) and cs4 is used for the nvram with adress 0x400000 (size 1024k).&lt;br /&gt;
any other idea?&lt;br /&gt;
thx for help&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Application did not start at 0x10000 on C167</title><link>https://community.arm.com/thread/96604?ContentTypeID=1</link><pubDate>Thu, 23 Sep 2004 09:14:38 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:040a21fe-9c34-45e3-acd5-29308d160000</guid><dc:creator>Keil Software Support Intl.</dc:creator><description>&lt;p&gt;It defines address windows for the various chip select signals.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Application did not start at 0x10000 on C167</title><link>https://community.arm.com/thread/72742?ContentTypeID=1</link><pubDate>Thu, 23 Sep 2004 09:13:07 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7f90d451-e54a-4c14-aca2-8acde6ec178e</guid><dc:creator>Michael Moser</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry, but I don&amp;#39;t think there must be any differences between the start167.a66-file if the application starts from 0x20000 or 0x10000. The changes between the application at 0x20000 and 0x10000 in &amp;quot;target-window&amp;quot; and &amp;quot;Interrupt Vector Table Address&amp;quot; are done in the &amp;quot;options&amp;quot; sheet for the application. The start167.a66-file didn&amp;#39;t change.&lt;br /&gt;
Can you explain why the start167.a66 had to be changed?&lt;br /&gt;
thanks a lot for you help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Application did not start at 0x10000 on C167</title><link>https://community.arm.com/thread/42839?ContentTypeID=1</link><pubDate>Thu, 23 Sep 2004 08:37:56 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7bfd8642-806d-4df6-914a-19c2c8aeba3c</guid><dc:creator>Keil Software Support Intl.</dc:creator><description>&lt;p&gt;Maybe a problem in the START167.A66 configuration file.  Did you check all your address windows that are configured in this file?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>