We have Linux OS and applications running on OMAP3430. We have to migrate to OMAP3530.
Is there Migration Guide describing HW and SW impact?
Murali ManoharIs there Migration Guide describing HW and SW impact?
I do not believe there is such a guide, as this is not a very common migration, however what runs on an OMAP34xx will probably run on an OMAP35xx as well as the parts are very similar (the OMAP34xx has a few extra features targeted at phones). The bigger differences would be external, particularly if you are migrating to an entirely new board with new external hardware, this could require some changes to the drivers and application software. From a software stack perspective how troubling the migration will be depends on what particular Linux flavor you were using on the OMAP34xx and what particular Linux flavor you plan on using on the OMAP35xx, if you end up using the same kernel and software stack than the migration should be relatively simple, just bring up the old software stack on the new board.
Thanks for thr response. It is good to know there need no major changes.
We have to port same Linux OS and keep same peripherals which was on OMAP3430. I was thinking whetere is there are changes in following
- Pin/Ball muxing
- Changes in clock settings and distributions
- OPP changes
- ARM revision changes
Murali Manohar- Pin/Ball muxing
These should be very similar, the devices are pin compatible as long as you are using the same physical package (i.e. CBB), however there are some pins used on the OMAP34xx that are reserved on the OMAP35xx related to the peripheral differences (such as the serial camera interface that is not available on the OMAP35xx). In general as long as you are not using features from the OMAP34xx that are not present on the OMAP35xx you should be ok here.
- Changes in clock settings and distributions
- OPP changes
These should also be the same, the clocking and OPP capabilities between the 34 and the 35 are the same by my understanding.
Murali Manohar- ARM revision changes
This is also probably the same though it depends on what particular revision of each device you are using, I am not familiar with the OMAP34xx silicon revision scheme but for the OMAP35xx you can find a mapping of ARM revisions to OMAP35xx silicon revisions in table 2 of the silicon errata. Chances are that if you are getting the latest silicon that both will be r1p3 of the Cortex A8, details on what this means can be requested from ARM.
I guess, most of my doubts are cleared now. Thanks for all your quick resposen. Lastly, Is there list describing which pins are reserved on 35xx which were used in 34xx?
I don't believe there is a list, as the OMAP34xx documentation is mostly under NDA, you may have to work with your local TI contact to get a NDA in place to obtain the OMAP34xx documentation to make a comparison to the OMAP35xx. I believe most of the pins become GPIO pins only as opposed to truly being reserved.
Hi Murali (and Bernie),
Without disclosing too much of the OMAP3430 NDA stuff I think it's safe to say, that the main differences between the 35xx and 34xx chips are the CSI camera interface and the support for Sony Memory Stick in 34xx. Unless you use any of this you should be just fine...
With respect to the NDA for OMAP3430, I by the way find it very strange that most of the info is classified under NDA, while a quick Google search on "OMAP3430 TRM" gives you the link to the following official TI site: http://focus.ti.com/general/docs/wtbu/wtbudocumentcenter.tsp?templateId=6123&navigationId=12667 from there you can download the TRM (even updated on the 5th of November 2009). I have pointed this to TI several times, but apparently it continues to stay public (which I by the way highly appreciate, although I find it a bit strange [:)])
Best regards - Good luck Søren
Søren Steen Christensen - SSC Solutions ApS - Web: www.ssc-solutions.dk
Søren Steen ChristensenWith respect to the NDA for OMAP3430, I by the way find it very strange that most of the info is classified under NDA, while a quick Google search on "OMAP3430 TRM" gives you the link to the following official TI site: http://focus.ti.com/general/docs/wtbu/wtbudocumentcenter.tsp?templateId=6123&navigationId=12667 from there you can download the TRM (even updated on the 5th of November 2009). I have pointed this to TI several times, but apparently it continues to stay public (which I by the way highly appreciate, although I find it a bit strange )
You make a good point here, though I don't see the TRM listed on the page you linked the TRM can be found with some googling from a ti.com suffixed site, I am not sure of the legal status of such postings so I generally do not point them out, for example the one I came across had PRELIMINARY in a background watermark and an export warning on the second page, implying that it may be illegal to download the document in certain countries (of course I am no lawyer so you can probably ignore me on legal matters). In general the OMAP34xx is only supported by people who will only be able to get in touch with you through a local TI sales contact for various reasons, which is why I generally suggest working with a local contact on anything OMAP34xx related.
Totally agree and I wouldn't point to it in case it wasn't for the fact that it's publicly available on an official TI-site listed as one of the first search results using Google, which everybody trying to find the info would do. You find the document in the "Technical Documents" section - See picture below. And since my previous post information for OMAP36xx was apparently added as well :-) I wouldn't point anybody to any stuff I would find unofficial/preliminary - I totally agree :-)
Best regards Søren
Aha! They don't call it out as 'technical reference manual' or 'TRM' in the download link, but that is the TRM once you open it up, so it seems it is in an even more direct place than I had thought. In any case these pages are outside of my realm of influence, so I could not really say if they should be there or not, but as they are obviously available there go right ahead.
For less familiar readers though, please keep in mind that even though the document here exists that one may still run into problems finding further documentation and particularly support and silicon availability for the OMAP34xx. Basically I would not get too involved with the OMAP34xx until you have had a discussion with your local TI contact regardless of this documents existence.
Totally agree Søren
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.