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 Sitara support Team,
Could you please provide the documentation that shows the internal circuit
(equivalent circuit) of the SYSBOOT / LCD Data in AM3352?
Regarding the failure of SYSBOOT [9], my customer needs to confirm the low level
at an indefinite time ASAP.
I will appreciate your help with this.
Best regards,
Kanae
Hi Kanae-san,
Can you provide the following details:
Regards,
Melissa
One other important data point in this discussion will be the value of the control_status register (address 0x44E10040). Bit 17 of that register represents the value latched from sysboot[9] when reset was released. This register value is what is used by the boot ROM, i.e. it is the thing that really matters when it comes to issues with boot modes.
Hi Melissa and Brad,
Thank you for your replies!
Here are the details.
What specifically is failing?
>>>Regarding to sysboot [9], NAND ECC setting must be set Pull-Down connection.
However it is set Pul-Up connection that is setting as ECC processing on NAND side.
Customer uses "Raw NAND without ECC function", therefore,
the system does not start when the bit corruptions occur in the program area,
How the customer is detecting this failure?
>>> For finding the solution to avoid the error tentatively,
if the PU resistance is removed and the system can start
at "indeterminate state" in Low state.
Customer is verifing the corroborative evidence that is not in High state.
He confirmed with sample(N=30+α) that all results are the same.
Please refer to "SYSBOOT[9] open (now)" in the attached file.
What are the customer's sysboot settings?
>>>sysboot [9] is undefined state (both PU/PD not connected).
===
Default: NAND boot
*It can boot from SD(MMC) and Eth(EMAC) via external key.
CLK OUT: No
PHY MODE: MII
ECC: NAND
XTAL: 26MHz
SYSBOOT[15-0]
Boot[0]: 1
Boot[1]: 1
Boot[2]: 0
Boot[3]: 0
Boot[4]: 1
Boot[5]: 0
Boot[6]: 0
Boot[7]: 0
Boot[8]: 0
Boot[9]: 1 ==> 0
Boot[10]: 0
Boot[11]: 0
Boot[12]: 0
Boot[13]: 0
Boot[14]: 1
Boot[15]: 1
===
--------------------------------------------------
My customer has already checked the control_status register,
and he knows the status is High or Low.
He needs to know why the SYSBOOT[9] can be Low state
at indefinite state and it can be the solution for keeping "Low state".
He has to explain the corroborative evidence to the end customer,
and he would like to have the internal circuit of SYSBOOT[9].
Here is another request.
In data sheet, Leakage current(Ioz) is only Max. 18uA and Min. and typ. values are blank.
Can you provide any information the reason why it is only Max. value?
Best regards,
Kanae
Hi Melissa and Brad,
Could you provide the internal circuit of SYSBOOT[9] pin and
the reason why it is only Max. value of Leakage current(Ioz) in datasheet?
This request does not require a warranty about TI devices.
My customer's ideal is to provide information to explain
the following to the end user:
・ SYSBOOT [9] is not be High.
If TI cannot provide these information,
I will explain to my customer that
he should be set pull-down to SYSBOOT[9]
if SYSBOOT[9] on their system need to be LOW.
There is no other way to explain that it is LOW.
Is the above explanation no problems?
If you need more information for this, please let me know.
Best regards,
Kanae
Kanae,
We designed this device with an expectation that all boot pins would be terminated with an external pullup or pulldown. This situation of not having an external pull on sysboot9 falls outside of anything we have tested. You should have an external pullup/down on the pin in order to be certain it will have the expected level. I'm sorry, but we cannot provide any further information or guidance beyond that.
Best regards,
Brad
Hi Brad,
Thank you for your reply.
I can understand what you explain.
Best regards,
Kanae