<?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>FlashFs withour DMA?</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/24799/flashfs-withour-dma</link><description> 
Hello, 

 
I want to use FlashFs but I&amp;#39;m also using USB on my LPC2368.
Therefore I can not relocate the cache buffer to memory address
0x7FD00000 (start USB memory) because this is already in use. The
LPC2368 user manual specifies only DMS access to</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: FlashFs withour DMA?</title><link>https://community.arm.com/thread/90013?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2009 05:20:13 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ab55f829-0320-48b2-abae-d74961b1f0f9</guid><dc:creator>while ();</dc:creator><description>&lt;p&gt;&lt;p&gt;
But it seems that MCI would have to be serviced without loosing
anything from FIFO meaning no interrupts that would block MCI FIFO
filling and emptying for longer time than MCI can work with it.&lt;/p&gt;

&lt;p&gt;
In other ways without DMA you will probably have to drive the card
via SPI.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FlashFs withour DMA?</title><link>https://community.arm.com/thread/56953?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2009 05:07:00 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:72985935-4f9b-4bdb-93ff-56b1c4b94dbf</guid><dc:creator>while ();</dc:creator><description>&lt;p&gt;&lt;p&gt;
You will have to rewrite mci_write_sect and mci_read_sect
functions to work without DMA.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FlashFs withour DMA?</title><link>https://community.arm.com/thread/77797?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2009 23:19:16 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ae9dbf69-1dcd-47b2-a821-f3e17aa8ebfe</guid><dc:creator>Roland Beuker</dc:creator><description>&lt;p&gt;&lt;p&gt;
Yes I&amp;#39;m talking about the MCI driver (for accessing a SD Card with
FlashFs). In this situation DMA is used, and therefore another cache
position is not working...&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FlashFs withour DMA?</title><link>https://community.arm.com/thread/56952?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2009 21:28:12 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:1d2c7c6b-a319-422e-b9c6-66710d644520</guid><dc:creator>DrOctavius Octavius</dc:creator><description>&lt;p&gt;&lt;p&gt;
I could be wrong but, I didn&amp;#39;t see any part using the DMA (maybe
the MCI driver?), I think its placed at 0x7FD00000 just as default.
Try and change the cache to another position.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>