PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : WARNING: RESET (pin 15) high, but should be low. Please check target hardware



HoaX
21-06-2012, 21:04
در هنگام پروگرام کردن میکروی LPC2368

SEGGER J-Link Commander V4.42 ('?' for help)
Compiled Feb 7 2012 21:44:55
DLL version V4.42, compiled Feb 7 2012 21:44:38
Firmware: J-Link ARM V8 compiled Jun 8 2012 13:36:47
Hardware: V8.00
S/N: 805306163
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull
VTarget = 3.274V
Info: TotalIRLen = 4, IRPrint = 0x01
Found 1 JTAG device, Total IRLen = 4:
#0 Id: 0x4F1F0F0F, IRLen: 04, IRPrint: 0x1, ARM7TDMI-S Core
Found ARM with core Id 0x4F1F0F0F (ARM7)
ETM V1.2: 1 pairs addr.comp, 0 data comp, 4 MM decs, 1 counters
RTCK reaction time is approx. 504ns
Using adaptive clocking instead of fixed JTAG speed.
J-Link>speed 2000
JTAG speed: 2000 kHz
J-Link>rx 0
Reset delay: 0 ms
Reset type NORMAL: Using RESET pin, halting CPU after Reset
Info: TotalIRLen = 4, IRPrint = 0x01
Info: Failed to program ICE breaker before Reset, using default reset strategy.
Info: Resetting target using RESET pin

WARNING: RESET (pin 15) high, but should be low. Please check target hardware.
Info: Resetting TRST
Info: CPU no longer halted after stop via WP: DBGACK = 0, nMREQ = 0

WARNING: RESET (pin 15) high, but should be low. Please check target hardware.
Info: Resetting TRST
J-Link>


You can see links before reply

همینطور که در بالا میبینید بعد از نوشتن دستور rx 0 این پیغام ها رو میده این Pin 15 داستانش چییه؟!
به کجا باید وصل باشه که نیست؟! یا به کجا نباید وصل باشه که هست؟! چرا این خطا رو میده؟!

و در برنامه J-Flash ARM V4.42 با خطای Timeout while programming, core does not stop روبرو شدم :cry2:

و توی برنامه J-Flasher هسته شناسایی میشه ، Connect میشه ، Erase Chip میکنه و حتی Read back هم میکنه ولی وقتی میزنم Program پیغام خطای زیر رو میده


You can see links before reply


Application log started
- J-Flash ARM V4.42 (J-Flash compiled Feb 7 2012 21:45:13)
- JLinkARM.dll V4.42 (DLL compiled Feb 7 2012 21:44:38)
Reading flash device list [D:\Program Files (x86)\SEGGER\JLinkARM_V442\ETC\JFlash\Flash.csv] ...
- List of flash devices read successfully (1059 Devices)
Reading MCU device list [D:\Program Files (x86)\SEGGER\JLinkARM_V442\ETC\JFlash\MCU.csv] ...
- List of MCU devices read successfully (1198 Devices)
Opening project file [D:\Program Files (x86)\SEGGER\JLinkARM_V442\Default.jflash] ...
- Project opened successfully
Opening data file [H:\Downloads\ARM7\ARM7\Keil LED Toggle\Led.hex] ...
- Data file opened successfully (768 bytes, 1 range, CRC = 0xF44A1FE5)
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link ARM V8 compiled Jun 8 2012 13:36:47)
- Using adaptive clocking instead of fixed JTAG speed
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- Using adaptive clocking instead of fixed JTAG speed
- CPU clock frequency: 4033 kHz (Auto detected)
- J-Link found 1 JTAG device. Core ID: 0x4F1F0F0F (ARM7)
- Connected successfully
Programming target (768 bytes, 1 range) ...
- RAM tested O.K.
- ERROR: Timeout while programming, core does not stop
- ERROR: Failed to program target
Disconnecting ...
- Disconnected


لطفا راهنمایی کنید

ممنون

kavir
22-06-2012, 00:08
سلام
این خطا توی میکروهای اتمل مشابه دیدم
99 درصد از مونتاژ بد برد میشد
معمولا توی لحیم کاری ناقص هست
شایدم از جیلینکت باشه

HoaX
22-06-2012, 02:10
ممنونم اما سوالم اینه که چه قسمتی یا چه پایه ای ممکنه مشکل داشته باشه
ده بار مدار ، pcb و کلیه پایه های میکرو رو چک کردم
میخوام بدونم کدوم پایه یا کدوم قسمت مدار ممکنه اشکال داشته باشه
ممنون میشم راهنمایی کنید

HoaX
23-06-2012, 14:20
کسی به داد ما نمیرسه؟!

sadramehr
24-08-2012, 01:52
من با همین مشکل مواجه هستم اول کریستال نذاشته بودم، وقتی کریستال گذاشتم توی jflash مشکل حل شد و پروگرام شد ولی هنوز داخل keil خطا دارمcry::

hopo
24-08-2012, 16:42
منم یه مدت یه چی شبیسه این رو داشتم... اشکال از کانکتهای jTag به میروته....

پروگرامیری که خریدی باید معمولا یه فایل PDF داده باشه و بگه کدوم پین ها رو به کجا وصل کنی....
مخصوصا بایه reset رو چک کن....

میکروت چیه؟

hopo
24-08-2012, 16:46
من با همین مشکل مواجه هستم اول کریستال نذاشته بودم، وقتی کریستال گذاشتم توی jflash مشکل حل شد و پروگرام شد ولی هنوز داخل keil خطا دارمcry::


تو keil منوی Flash برو به Configure flash tools....

تنظیمات سر برگ های debug و utility رو روی Jlink بزار.. آموزشش کاملش تو کجله PMM شماره 9 فکر کنم هستش

sadramehr
25-08-2012, 12:06
تو keil منوی Flash برو به Configure flash tools....

تنظیمات سر برگ های debug و utility رو روی Jlink بزار.. آموزشش کاملش تو کجله PMM شماره 9 فکر کنم هستش

ممنون از راهنمایی تون مشکل keil برا پروگرام کردن حل شد حالا یه مشکل دیگه دارم میکرو من LPC2103 هستش. بعد پروگرام کردن کار نمیکنه یعنی موقع دیباگ میاد تو یه loop تو فایل startup که مربوط به قفل pll میشه، گیر میکنه! ممنون میشم اگه کمکم کنید.

hopo
27-08-2012, 00:37
یه تست کن ببین اگه PLL رو قطع میکنی, این مشکل رو داری یا نه؟
--اگه نداشتی, یعنی اینکه مقدار دهی m و N برای PLL درست نیست, جوری دادی که دستگاه Stable نموتونه باشه, حتما مقدار های واحد PLL رو چک کن

-- اگه با قطع PLL این مشکل رو داشتی, یا یکی از رجیستر ها رو اشتباه مقدار دادی, یا اینکه یه چیزی باعث شده میکروت STABLE نباشه...

برای چک کردن هم حتما با یک برنامه چشمک زن چک کن تا راحت تر عیب یابی کنی

sadramehr
27-08-2012, 23:16
وقتی PLL رو قطع میکنم درست کار می کنه حالا باید شرایط m , n رو تغییر بدم دستتون درد نکنه واقعا گیر کرده بودم.:0013: