PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک در نوشتن برنامه ی انتقال و دریافت اطلاعات به ecu



مهدی چیت بند
21-08-2017, 02:38
سلام به همه اساتید
دوستان بنده در زمینه تعمیرات ecu (کامپیوتر خودرو) فعالیت میکنم ... تعمیرات سخت و نرم افزاری...
سوال تخصصی از عزیزان دارم البته برای اساتید ساده
ما روی بردهای سیستم سوخت رسانی و جرقه هم از میکرو با حافظه داخلی استفاده میکنیم هم میکرو + فلش جدا
عموما بیشترین حجم دیتای دخیره شده در محل فلش ها 1/024 کیلو بایت و باقی 128-256-512 و... هست
عارضم خدمت بزرگان خوندن و نوشتن روی این حافظه ها مثال همه میکرو های دیگه است جی تگ . اس پس آی یا ای اس پی و جدیدا با استفاده از کابل دیاگ که کابل 16 پایه obdII هست نیز امکان پذیره.
سوال بنده اینجاست
من توسط یک مبدل usb به Serial با خطوط RX . TX . RST. P04 .GND . و نصب تغذیه با اطلاعاتیکه از محل نصب این نقاط روی ایسیو دارم عملا قطعه رو به پورت سریال متصل میکنم و میخوام توسط سی شارپ مثل یک میکروی ساده اگر اشتباه نکنم اقدام به خوندن حافظه فلش . پاک کردنش . وریفای کردن و نهایتا نوشتن کنم.
درسته پروگرامرهایی اصطلاحا جیتگ برای این کار هست و بنده هم بخاطر کارم در اختیار دارم . اما دوست دارم با اطلاعاتیکه خودم از C# در مورد ارتباط با پورت سریال دارم اینکارو خودم انجام بدم
نکاتیکه نمیدونم (مبتدی ام )
1 - چطور یک فایل رو انتقال بدم با فرمت bin و حجم مشخص مثلا 512 کیلو بایت
2 - دست دهی بین این پو قطعه چطور تنظیم بشه
3 . کارایی مثل کار با قایل و ذخیره در فایل و ... اینا رو با جستجو ییادمیگیرم هدف نوشتن برنامه ی اینکاره چون سخت افزار این کا رو اماده کردم
ممنون میشم کسی کمکم کنه

mzarkoob
22-08-2017, 13:32
سلام
برخی قسمت های توضیحاتان را نفهمیدم
شما یک میکروکنترلر دارید که یک برنامه در فلاش خودش قرار داده که در حال اجراست. این میکروتون چیه دقیقا؟
حافظه خارجی منظورتون هست که میکر با پروتکلی مانند SPI باهاش در ارتباطه؟
اطلاعات این حافظه را چطوری با پورت سریال می خونید!؟ با واسط میکرو؟ یعنی کامندی پیام میدید به میکرو و میکرو هم میخونه از spi flash پاسخ میده به شما در سریال؟

مهدی چیت بند
31-08-2017, 01:50
infineon sak-c167 میکروی هست که حافظه خارجیش هست 29ّF200BB
و مدل دیگه ای به نام St10f273 که خودش حافظه فلش داره
یه حالت بوت مد داره میکرو که علاوه بر اتصالات rx - tx - rts-gnd و برق یا به p04 پروگرامر وصل میشه یا توسط یه مقاومت به بدنه وصل میشه و ایسیو رو به حالت بوت برای انجام پروگرامینگ و ... میکنه
نوع میکرو فکر میکنم برای کمک بد نباشه
برای نصب سخت افزار و ساختش حتی مشکلی وجود نداره فقط طریقه خوندنش و میخوام

- - - Updated - - -

ممنونم که در کل توجه کردید به تقاضای بنده لطفا به این لینک یه سر بزن
You can see links before reply

مهدی چیت بند
12-09-2017, 06:05
دوستان یعنی هیچکس علاقمند هم نیست ؟!!!
کمک کردن هم انگار خبری نیست ؟

mzarkoob
12-09-2017, 12:23
من این صفحه را باز گذاشتم سر فرصت برسیش کنم ولی تا الان نشده متاسفانه
دوستان دیگه!؟

mrm
12-09-2017, 18:13
سلام
من دیتاشیت ای سی رو گرفتم ولی جایی ندیدم اسمی از بوت لودر اورده باشه.
با فرض اینکه ای سی از طریق usart وارد بوت لودر میشه ، شما باید پروتکل بوت لودر رو پیدا کنید تا بعد بشه بعد براش برنامه جداگانه نوشت.
حالا پروتکل بوت لودر رو دارید؟
بعد باید ببینید که ایا بوت لودر قابلیت دسترسی به حافظه خارجی رو بهتون میده که بتونید حافظه خارجی رو پروگرم کنید یا ازش بخونید!!

ویرایش:
You can see links before reply
این پی دی اف روش استفاده از بوت لودر رو نوشته ولی این جور نیست که بهش دستور بدید و حافظه رو بنویسه و یا بخونه باید براش کد بنویسید و کد خودتون رو
از طریق بوت لودر ارسال کنید بعد حافظه ها رو بخونید یا بنویسید.یکم پیچیده هست:mrgreen:
چند تا سمپل کد گذاشته که میتونید ازش استفاده کنید.

مهدی چیت بند
25-02-2018, 15:12
ممنون از پیگیری و جوابت
بنده شغلم تعمیرات ایسیو هست در موارد فنی که شما فرمودید اطلاعات زیادی ندارمگ\
اما اگه درست فهمیده باشم منظور شما رو این میکرو وقتی پایه p04 رو با یه مقاومت به مفی اتصال بدی میکرو تو حالت بوت میره

دانلود ها (You can see links before reply)
دفترچه ایسیو کیت و دانلود کن
واضحه همه چیز