I.MX23 Boot from SD

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
1,773件の閲覧回数
johnsullivan
Contributor I

Hello, I'm developing a board using the I.MX23 and I want to boot from an SD Card. Do I need to write anything to the OTP memory to do this?

I am confused about the default behavior of the SD_POWER_GATE_GPIO and SD_POWER_UP_DELAY. Do most SD card require a power up delay? Or would I be fine without it? This board is for my own education so it does not need to be very robust.

ラベル(1)
タグ(2)
0 件の賞賛
1 解決策
1,498件の閲覧回数
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!

元の投稿で解決策を見る

0 件の賞賛
6 返答(返信)
1,499件の閲覧回数
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!
0 件の賞賛
1,498件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi john

two OTP bit fields in HW_OCOTP_ROM0 should be burned for SD boot:

1. SD_MBR_BOOT

2. SD_POWER_GATE_GPIO

Bitburner can be used during development.

IMX_OTP_TOOLS : A set of tools for managing OTP bits on the i.MX23 and i.MX28.

Contains BitBurner.exe, the otp_burner.py and BitInit.exe.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
1,498件の閲覧回数
johnsullivan
Contributor I

Is it required that I burn any values? It would be much simpler if I don't have to write anything to the OTP memory.

0 件の賞賛
1,498件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

for OTP values please read Reference Manual.

Unfortunately it would not be simpler for you without

write anything to the OTP memory

0 件の賞賛
1,498件の閲覧回数
johnsullivan
Contributor I

Okay, how exactly do I write to the OTP memory? Can I use the debug UART or USB? I haven't been able to find this in the documentation.

0 件の賞賛
1,498件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Bitburner can be used to write to the OTP memory

IMX_OTP_TOOLS : A set of tools for managing OTP bits on the i.MX23 and i.MX28.

Contains BitBurner.exe, the otp_burner.py and BitInit.exe.

Best regards

igor

0 件の賞賛