با سلام خدمت دوستان
این سوال رو در انجمن st هم مطرح کردم اما فکر میکنم به اینجا بیشتر مرتبط باشه،ممنون میشم کمکم کنین.
قبلا روی بورد دیسکاوری u-boot رو بالا آورده بودم، الان یه شرکتی خودش بورد زده و قراره من روی همون بورد هم u-boot رو بالا بیارم!
تفاوت این بورد با بورد دیسکاوری اینه که:
به جای اسیلاتور 8 مگ از اسیلاتور 12 مگ استفاده کرده.
به جای اس دی رم 64 از اس دی رم 128 استفاده کرده.
به جای بانک 2 که در دیسکاوری استفاده شده بود، از بانک 1 استفاده کرده.
من تا جایی که میتونستم کانفیگها رو عوض کردم اما u-boot داره ناقص بالا میاد:

U-Boot 2010.03 (May 29 2017 - 10:12:45)

CPU : STM32F4 (Cortex-M4)
Freqs: SYSCLK=180MHz,HCLK=180MHz,PCLK1=45MHz,PCLK2=90MHz
Board: STM32F429II-SADR board,Rev 1.0
DRAM: 8 MB
Using default environment

UNHANDLED EXCEPTION: HARD FAULT
R0 = 90700000 R1 = 00000000
R2 = 00025800 R3 = 00000004
R12 = 000257fc LR = 08005a23
PC = 080007ea PSR = 21000000

و خط زیر که همیشه تو u-boot نمایش داده میشد دیگه نشون داده نمیشه:

Hit any key to stop auto boot: 0
ممنون میشم اگه راهنماییم کنین که اشکال کار از کجاس.