Stlink: يتعذر على macOS Catalina العثور على ST-Link-v2 عبر منفذ USB

تم إنشاؤها على ٥ يناير ٢٠٢٠  ·  30تعليقات  ·  مصدر: stlink-org/stlink

مرحبا،

لقد قمت بتوصيل لوحة STM32 الخاصة بي وهي يومض.
ومع ذلك ، أحصل على "العثور على 0 مبرمج stlink" عند تشغيل

st-info --probe

أنا أقوم بتشغيل كاتالينا 10.15.2. لم تتم إضافة أي جهاز USB إلى / dev ، لذلك ربما أفقد برنامج تشغيل؟

الجهاز من أمازون:
[initeq] STM32 ARM STM32F103C8T6 Blue Pill Minimum System Development Board مع ST-Link V2 USB Programmer (2-Pack + ST-Link V2)

هل يعرف أي شخص كيفية حل هذا؟ لقد بحثت عن المعلومات / السائقين ولكن لم أجد أي شيء.
تم إنشاء st-info يدويًا من git.

شكرا جزيلا لمساعدتكم!
إيتامار

omacOS programmestlinkv2 statuno-bug staturesolved targestm32f1

التعليق الأكثر فائدة

مجرد متابعة - لقد حصلت للتو على المبرمج الجديد من Adafruit ، وهو يعمل بشكل جيد. معترف بها وشهادة المعلومات - يراها بروب. شكرًا جزيلاً لك على قضاء الوقت معي لحل هذه المشكلة. سأترك تعليقًا على موقع أمازون بخصوص المنتج الذي اشتريته في الأصل.

ال 30 كومينتر

ihassin : تم اختبار حزمة برنامج تشغيل

هل يمكن لأي شخص قادر على برمجة و / أو اختبار المشكلات المتعلقة بالسائق على macOS ، الرجاء المساعدة في ذلك؟ يجب أن نتأكد من أن stlink يعمل بشكل صحيح على macOS 10.14 و 10.15 . قد يتم إسقاط الإصدارات القديمة من الدعم لأنه نادرًا ما يتم رؤيته الآن. الإصدار 10.14 هو أحدث إصدار من النظام يدعم تطبيقات وثنائيات x86 وبالتالي يجب أن يشهد دعمًا جيدًا لعدة سنوات.

شكرا جزيلا لردكم. لم أتمكن من تشغيله في الإصدار 10.15.3 كاتالينا ، وقد أوقفت جهودي :(

ihassin : Thx على ملاحظاتك. انا اسف لسماع ذلك. سأدفع هذه المشكلة إلى الإصدار القادم ، حيث أشعر أنه من المهم جدًا دفعها إلى أبعد من ذلك.

اقدر هذا جدا! كنت أخطط لكتابة RTOS لذلك.

أول شيء هنا هو: نحتاج إلى مساهم واحد على الأقل في نظام التشغيل macOS 10.14 (Mojave) و 10.15. (كاتالينا) البيئة. وسيكون من الجيد أيضًا وجود مبرمج STLink-v1 بجانب STLink-v2 ، لأن هذا سيساعد أيضًا في إصلاح / التحقق من المشكلتين الأخريين المرتبطين بالفعل. المتطوعون يتقدمون!

ihassin : هل يمكنك أن تصف بدقة أكبر ما فعلته؟ لقد كتبت أنك قمت بتوصيل Bluepill وأنه يومض ، فهذا جيد تمامًا لأن برنامج Blinky مرتبط مسبقًا بالوميض قبل الشحن. هنا لا يوجد سائق يمكن توقعه ، حيث يعمل منفذ USB فقط على تشغيل اللوحة في هذه الحالة. هل مبرمج STLink-v2-clone الخاص بك معروفًا على USB؟

مرحبا ، وشكرا على المتابعة!

صحيح - يعمل Blinky ، لذلك استخدمت ذلك للتحقق من أن لدي لوحة جيدة.
لم يؤدي إدخال كبل USB على جهاز Mac Catalina 10.15.3 إلى ظهور جهاز USB ، وبالتالي لا يمكن الاتصال به. أفعل شيئا خاطئا؟ أود أن أكون قادرًا على المساعدة بطريقة ما. لم أقم أبدًا ببرمجة MacOS على مستوى الجهاز ، لكنني على استعداد للتعلم ، إذا كان بإمكانك الحصول على متدرب :) أرغب بالتأكيد في المساعدة في الاختبار وما إلى ذلك.

إيتامار
في 23 مارس 2020 الساعة 12:28 مساءً -0400 ، كتب nightwalker-87 [email protected] :

ihassin : هل يمكنك أن تصف بدقة أكبر ما فعلته؟ لقد كتبت أنك قمت بتوصيل Bluepill وأنه يومض ، فهذا جيد تمامًا لأن برنامج Blinky مرتبط مسبقًا بالوميض قبل الشحن. هنا لا يوجد سائق يمكن توقعه ، حيث يعمل منفذ USB فقط على تشغيل اللوحة في هذه الحالة. هل مبرمج STLink-v2-clone الخاص بك معروفًا على USB؟
-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

ما الذي تم توصيله عبر USB الذي قمت بتوصيله ، اللوحة أو STLink-v2-Programmer؟

متعلق بـ # 672.

مرحبًا - متصل بالمبرمج.

إيتامار
في 23 مارس 2020 الساعة 20:41 - 0400 ، كتب nightwalker-87 [email protected] :

متعلق بـ # 672.
-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

حسنًا ، وماذا يقول "System Profiler"؟ ( /Programs/Utilities/System Profiler.app )
ألق نظرة على "Hardware -> USB" في الشريط الجانبي داخل نافذة البرنامج.
أتوقع أن أرى شيئًا هناك مثل معرف الجهاز والشركة المصنعة.
إذا تم تشغيله ، فيجب أن يخبرنا بشيء ما ...

من خلال القراءة من خلال هذا الموضوع ، أعتقد أن OP قام ببساطة بتوصيل Blue Pill عبر موصل USB الخاص به. لا يوجد ST-Link ، أي لا يمكن برمجته بهذه الطريقة. يجب توصيل ST-Link من نوع ما بـ 4 SWD / دبابيس الطاقة على الجانب الآخر من Blue Pill لإعادة برمجتها.

IOW ، هذا ليس متعلقًا بـ macOS ، هذا مجرد سوء فهم لكيفية إعادة وميض Blue Pills.

jcw : كنت أعتقد ذلك من قبل ، لكنه أوضح لاحقًا ...

فقط لتوضيح الأمر:
1) منفذ USB <---> STlink-v2 (مبرمج) <- SWD + PWR-Wires -> SWD-Pins على Bluepill-Board
=> أعمال البرمجة
2) منفذ USB <---> لوحة بلوبيل
=> لم يتم اكتشافه بواسطة برمجة mac AND غير ممكن ؛ فقط مزود PWR عبر منفذ USB ، لن يعمل USB - وهذا أمر طبيعي وليس خطأ

ihassin : إذا كان 1) هو الإعداد الخاص بك ، فيمكننا مواصلة البحث عن حل ، حيث يبدو أن هناك مشكلة.

بينغ ihassin ؟

نعم ، تلقي الرسائل ولكن عليك إيجاد الوقت للاختبار مرة أخرى. سأحاول القيام بذلك اليوم.

إيتامار
في 30 مارس 2020 ، 07:11 -0400 ، كتب nightwalker-87 [email protected] :

بينغ ihassin ؟
-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

jcw : كنت أعتقد ذلك من قبل ، لكنه أوضح لاحقًا ...

فقط لتوضيح الأمر:

  1. منفذ USB <---> STlink-v2 (مبرمج) <- SWD + PWR-Wires -> SWD-Pins على Bluepill-Board
    => أعمال البرمجة
  2. منفذ USB <---> لوحة Bluepill
    => لم يتم اكتشافه بواسطة برمجة mac AND غير ممكن ؛ فقط مزود PWR عبر منفذ USB ، لن يعمل USB - وهذا أمر طبيعي وليس خطأ

ihassin : إذا كان 1) هو الإعداد الخاص بك ، فإن ملف
IMG_0132
n يمكننا الاستمرار في البحث عن حل ، حيث يبدو أن هناك مشكلة.

@ Nightwalker -

بقدر ما أستطيع أن أرى خطوط SWDCLK و SWDIO الخاصة بك يتم تبديلها (كلاهما أزرق).
اقتراح: قد يكون من المفيد أيضًا استخدام ألوان مختلفة لكليهما أو لتسمية كلا الخطين للراحة.
لكن هذه ليست المشكلة الوحيدة التي تواجهك ، يجب اكتشاف المبرمج على أي حال.
دعني افكر به.

لقد وجدت هذا على الويب: https://wiki.cuvoodoo.info/doku.php؟id=jtag
ومع ذلك ، يبدو المبرمج الخاص بك متشابهًا ، لكن له علامة حالة مختلفة.

يمكنك فتحه عن طريق سحب العلبة المعدنية فوق موصل USB بحرص. سيكون من المفيد أن تلتقط صورة مقربة من اللوحة الداخلية (الجانب الأمامي والجانب الخلفي). كانت دقة الصورة الأخيرة التي أرسلتها جيدة جدًا راجع للشغل. : +1:
سيسمح ذلك بإلقاء نظرة على درجة الحرارة ، وعلامة اللوحة ، وما إذا كان اللحام قد تم بشكل جيد.
لقد قرأت تقارير تفيد بأن هذا تسبب في بعض المشكلات على بعض الأجهزة. ضع في اعتبارك أنها مستنسخة رخيصة من الصين (وهذا لا يعني بالضرورة أنها ليست مفيدة ، ولكنها تأتي مع مشكلات في بعض الأحيان حيث يتم لحام الكثير يدويًا بسرعة كبيرة ولا يتم اختبارها جيدًا دائمًا).

أود فقط محاولة استبعاد أي مشكلة في الأجهزة.

FWIW ، لديّ نسختان من ST-Link ، والتي يبدو أنها تندرج في نوعين مختلفين ودبابيس رأس مختلفة:

DSC_6140

DSC_6141

الرقائق الموجودة على كلاهما تحمل علامة STM32F103CBT6 ، أي 128 كيلو فلاش F103.

لا يمكنني القول بيقين بنسبة 100٪ ، لكنني لا أعتقد أنني واجهت مشكلات مع أحدهما أو الآخر.

(لم أقصد التحدث باسم ihassin بالطبع ، فقط إضافة بعض المعلومات الأخرى ، في حال كان هذا يساعد ...)

jcw : أنا على علم بذلك ، ولكن لدي اثنين هنا مع دبابيس مختلفة أيضًا. كما يمكن للمرء أن يقرأ pinout في الصورة ، كنت قادرا على تحديد.
يحتوي الجزء العلوي من جهازك على وسادة رغوية ، والتي تعالج مشكلة شائعة أيضًا ، حيث يمكن للحالة أن تقصر صف دبوس الموصل - وهذا جيد. Thx لتقديم هذا المثال على الرغم من أنه يوضح كيف يمكن أن تختلف جودة التجميع (ولكن هناك ما هو أسوأ - يمكنني معرفة ذلك).

حسنًا ، لنعد إلى الموضوع ...

شكرا نايت ووكر. حاولت في كلا الاتجاهين ، ولكن لم أذهب. أيضا غيرت الصف ، فقط في حالة ، ثم مرة أخرى. جهاز USB لا يظهر. لقد أرسلت الرابط للوحة التي اشتريتها ، وأضفتها هنا أيضًا:

https://www.amazon.com/gp/product/B079B95L9Y/ref=ppx_yo_dt_b_search_asin_title ؟ ie = UTF8 & psc = 1

إيتامار
في 5 أبريل 2020 ، 18:16 -0400 ، كتب nightwalker-87 [email protected] :

بقدر ما أستطيع أن أرى خطوط SWDCLK و SWDIO الخاصة بك يتم تبديلها.
-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

لقد وجدت هذا على الويب: https://wiki.cuvoodoo.info/doku.php؟id=jtag
ومع ذلك ، يبدو المبرمج الخاص بك متشابهًا ، لكن له علامة حالة مختلفة.

يمكنك فتحه عن طريق سحب العلبة المعدنية فوق موصل USB بحرص. سيكون من المفيد أن تلتقط صورة مقربة من اللوحة الداخلية (الجانب الأمامي والجانب الخلفي). كانت دقة الصورة الأخيرة التي أرسلتها جيدة جدًا راجع للشغل. 👍
سيسمح ذلك بإلقاء نظرة على درجة الحرارة ، وعلامة اللوحة ، وما إذا كان اللحام قد تم بشكل جيد.
لقد قرأت تقارير تفيد بأن هذا تسبب في بعض المشكلات على بعض الأجهزة. ضع في اعتبارك أنها مستنسخة رخيصة من الصين (وهذا لا يعني بالضرورة أنها ليست مفيدة ، ولكنها تأتي مع مشكلات في بعض الأحيان حيث يتم لحام الكثير يدويًا بسرعة كبيرة ولا يتم اختبارها جيدًا دائمًا).

أود فقط محاولة استبعاد أي مشكلة في الأجهزة.

العلبة شديدة لصقها بالموصل. على الأقل قاموا بعمل جيد في ذلك ...

مؤسف - لا يمكن الحصول على انطباع من هنا إذن ، سواء كان معيبًا.

ربما يكون حل شراء مبرمج جديد (رخيص) ، ولكن تأكد من حصولك على واحد من هؤلاء "المعروفين" بطباعة "ST" على العلبة (يمكن فتحها أيضًا راجع للشغل) كما هو موضح في الرابط I ' لقد أرسلت من قبل. قد تفكر في الطلب من موزع أو متجر محلي (معروف) عبر الإنترنت ، ربما على موقع ئي باي ، ولكن الأمر متروك لك. هل يمكنك محاولة استرداد الأموال من أمازون؟

قد تكون قد طلبت حماقة غير وظيفية ، قد تكون اللوحة على ما يرام ، لكن لا يمكننا تأكيد ذلك الآن ، هذا مجرد افتراض غامض ...

لست على علم بأي مشكلات عامة تتعلق بمبرمجي STLink-v2 على macOS. لاحظ أيضًا أنه حتى الآن لم نقم بأي شيء باستخدام أدوات stlink حتى الآن ، نظرًا لأن اكتشاف الأجهزة للمبرمج لا يتعلق بالأدوات ، حيث لا يوجد برنامج تشغيل ضروري لذلك (هذا يختلف بالنسبة لـ STLink-v1 الأقدم ، فقد عفا عليه الزمن الآن).

شكرا جزيلا لمساعدتك حتى الآن. سأحصل على مجموعة / مبرمج آخر وأعلمك بذلك.

إيتامار
في 6 أبريل 2020 ، 05:13 -0400 ، كتب nightwalker-87 [email protected] :

مؤسف - لا يمكن الحصول على انطباع من هنا إذن ، سواء كان معيبًا.
ربما يكون حل شراء مبرمج جديد (رخيص) ، ولكن تأكد من حصولك على واحد من هؤلاء "المعروفين" بطباعة "ST" على العلبة (يمكن فتحها أيضًا راجع للشغل) كما هو موضح في الرابط I ' لقد أرسلت من قبل. قد تفكر في الطلب من موزع أو متجر محلي (معروف) عبر الإنترنت ، ربما على موقع ئي باي ، ولكن الأمر متروك لك. هل يمكنك محاولة استرداد الأموال من أمازون؟
قد تكون قد طلبت حماقة غير وظيفية ، قد تكون اللوحة على ما يرام ، لكن لا يمكننا تأكيد ذلك الآن ، هذا مجرد افتراض غامض ...
لست على علم بأي مشكلات عامة تتعلق بمبرمجي STLink-v2 على macOS. لاحظ أيضًا أنه حتى الآن لم نقم بأي شيء باستخدام أدوات stlink حتى الآن ، نظرًا لأن اكتشاف الأجهزة للمبرمج لا يرتبط بالأدوات ، حيث لا يوجد برنامج تشغيل ضروري لذلك (يختلف هذا بالنسبة إلى STLink-v1 الأقدم على الرغم من ، عفا عليها الزمن الآن).
-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

ihassin : دعني

حسنًا ، وماذا يقول "System Profiler"؟ ( /Programs/Utilities/System Profiler.app )
ألق نظرة على "Hardware -> USB" في الشريط الجانبي داخل نافذة البرنامج.
أتوقع أن أرى شيئًا هناك مثل معرف الجهاز والشركة المصنعة.

إذا كانت هذه هي الحالة ، يمكنك المتابعة على النحو المنشود في الأصل.

.. واسمحوا لي أن أقدم لكم بعض النصائح العامة لمزيد من الإجراءات:

  • تجنب توصيل الأسلاك أثناء توصيل المبرمج بمنفذ USB ومن ثم تشغيله
  • لا تقم بتوصيل أي دبابيس من المبرمج باللوحة بخلاف VCC و GND و SWDCLK و SWDIO (على النحو المنشود)

ihassin : آمل أن أكون قد ساعدتك مع التعليقات المقدمة.
Thx أيضًا إلى jcw للإدخال المحدد.

أقوم بإغلاق هذا الآن كما تم حله ، لأن هذه المشكلة لا تتعلق بمجموعة أدوات stlink نفسها.
لا تتردد في إرسال مشكلة جديدة ، إذا كان هناك أي مؤشر على أن مشكلة ما قد تكون لها علاقة بمجموعة الأدوات نفسها.

أود أن أشكرك على الوقت والجهد الذي بذلته في هذا الأمر ومدى مساعدتك في التفسيرات والدعم. جدير بالثناء حقًا ، شكرًا لك على المساعدة والاهتمام!

مرحبا بك.

مجرد متابعة - لقد حصلت للتو على المبرمج الجديد من Adafruit ، وهو يعمل بشكل جيد. معترف بها وشهادة المعلومات - يراها بروب. شكرًا جزيلاً لك على قضاء الوقت معي لحل هذه المشكلة. سأترك تعليقًا على موقع أمازون بخصوص المنتج الذي اشتريته في الأصل.

ihassin : Thx على ملاحظاتك. هذه أخبار جيدة وأنا سعيد لأننا تمكنا من تقديم المساعدة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات