Hi,
I want to use the ROM API, like USB API to re-enumerate the different configure, where can i find the API info?
thanks.
John
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi John,
Information about OMAP ROM code is available in Chapter 27 Initialization in OMAP4460 TRM.
Sections 27.4 Device Initialization by ROM Code & Section 27.5 Services for HLOS Support.
Additional information is presented in omappedia: http://www.omappedia.com/wiki/Bootloader_Project
Best Regards,
Yordan
John,
ROM Code is programmed into the OMAP during manufacturing process and cannot be modified or accessed externally. See the following threads that relate to your question:
http://e2e.ti.com/support/omap/f/849/t/206938.aspx
http://e2e.ti.com/support/omap/f/849/t/108130.aspx
Best Regards,
Yordan
Hi Yordan,
I don't want to modify the ROM code, I just want to re-use the code, in the USBBOOT project, it re-used the ROM API
but it has not detail info, like how to set parameters,the return of API.
Best Regards
John
Hi John,
As I said the ROM code is not accessible (as it is clarified in http://e2e.ti.com/support/omap/f/849/t/206938.aspx). It is configured during manufacturing, and the user cannot read/modify it.
I am not aware of the existence of ROM API. The only available information about ROM Code, that is presented to the users, is what is described in the TRM.
However, if I am mistaken, and such API and a document describing its functions exist, you need to contact a TI sales representative to obtain it.
Best Regards,
Yordan
Hi John,
I got feedback from the OMAP TRM team that there is indeed such ROM Code api, but its documentation, as I said in the above post, is under NDA agreement.
Best Regards,
Yordan