<?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>Flash.ini or XRAM.ini with Big Endian Format ?</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/17705/flash-ini-or-xram-ini-with-big-endian-format</link><description> Hello, 
 
When I compile a simple Hello World program in the Big Endian Format (with GNU tools) and test it on the flash, it does not print anything on my terminal. 
If I launch the same program in Little Endian, it&amp;#39;s OK. 
 
To program the flash when</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Flash.ini or XRAM.ini with Big Endian Format ?</title><link>https://community.arm.com/thread/111343?ContentTypeID=1</link><pubDate>Thu, 03 Mar 2005 13:34:58 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:42209665-bb3a-485f-b7ba-35d7b28c75d3</guid><dc:creator>Villot Vincent</dc:creator><description>&lt;p&gt;Yes that&amp;#39;s true :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash.ini or XRAM.ini with Big Endian Format ?</title><link>https://community.arm.com/thread/96982?ContentTypeID=1</link><pubDate>Thu, 03 Mar 2005 13:21:04 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:446ad212-cd2d-49d2-a65e-d236a9292fe3</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;Vincent VILLOT cites the datasheet as saying:&lt;br /&gt;
&lt;i&gt;&amp;quot;the ARM7TDMI operates in &lt;b&gt;Little-Endian mode only&lt;/b&gt;.&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Vincent VILLOT then asks:&lt;br /&gt;
&lt;i&gt;&amp;quot;Can I use the Big Endian with this device ?&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Haven&amp;#39;t you just answered your own question with that piece that you cited from the Data Sheet?!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash.ini or XRAM.ini with Big Endian Format ?</title><link>https://community.arm.com/thread/73081?ContentTypeID=1</link><pubDate>Thu, 03 Mar 2005 13:11:14 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:29dcf60e-acb5-4888-8cb1-15ec274f759d</guid><dc:creator>Villot Vincent</dc:creator><description>&lt;p&gt;Sorry, I forgot to precise : This is a AT91M55800A in the board Phycore-AT91M55800A.&lt;br /&gt;
&lt;br /&gt;
You make me doubt... I tought that AT91M55800A supported both Big Endian and Little Endian because it is based on ARM7TDMI, but I just have a look at the datasheet and saw :&lt;br /&gt;
&lt;pre&gt;
The ARM7TDMI processor address space is 4G bytes. The memory controller decodes
the internal 32-bit address bus and defines three address spaces:
• Internal memories in the four lowest megabytes
• Middle space reserved for the external devices (memory or peripherals) controlled
by the EBI
• Internal peripherals in the four highest megabytes
In any of these address spaces, the ARM7TDMI operates in &lt;b&gt;Little-Endian mode only&lt;/b&gt;.
&lt;/pre&gt;
Can I use the Big Endian with this device ? And if yes, how can I initialize the endianness properly ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash.ini or XRAM.ini with Big Endian Format ?</title><link>https://community.arm.com/thread/43650?ContentTypeID=1</link><pubDate>Thu, 03 Mar 2005 12:48:06 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:72cf6438-39ef-4fc5-a05a-7e9d9b113305</guid><dc:creator>Drew Davis</dc:creator><description>&lt;p&gt;What device is executing the code?  Is it big endian, little endian, or programmable?  ARM devices are made all three ways.  If the endianness is programmable, does your reset code initialize the endianness properly?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>