سلام.
توی نرم افزار keil خیلی راحت توی قسمت دیباگر، میتونستم مقدار متغیر رو ببینیم و همزمان اونارو تغییر بدم اما توی STM32IDE مشکل دارم.
توی این کامپایلر در حالتی که دیباگر run هست نمیتونم مقدار متغیر رو تغییر بدم، باید حتما دیباگ رو متوقف کنم بعد مقدار رو تغییر بدم و مجددا دیباگ رو ادامه بدم.
تب varables چه در حالت Run و چه در حالت pause در کل غیر فعاله و هیچی نمیتونم بهش اضافه کنم.

تب live expressions چه در حالت run و چه در حالت pause نمیتونم به متغیر ها مقدار دهی کنم فقط میتونم مقدار اونارو ببینم:

و تب expressions در حالتی که دیباگر pause هستش، میتونم متغیر هارو مقدار دهی کنم ولی به محض اینکه دیابگر رو Run میکنم این قسمت کلا غیر فعال میشه:
در حالت pause:

در حالت run:

در ضمن از آخرین نسخه STM32 ide هم دارم استفاده میکنم.
و یک مشکل دیگه ای هم که دارم که بازم به دیباگر مربوطه، وقتی یک پروژه ای رو دارم دیباگ میکنم، متغیر هاییکه توی حالت دیلاگ تعریف کردم ، فرض کنید همین پروژه با همین متغیر ها، وقتی پروژه رو میبندم و میرم یک پروژه دیگه ای رو دیباگ کنم، تمام متغیر های پروژه قبلی توی این پروژه هم هستن! و مجبورم اونارو پاک کنم و برای پروژه جدید متغیر های خودشو مانیتور کنم که وقتی برم تو یه پروژه دیگه باز همین متغیر های پروژه قبلی توی پروژه جدید هم هستن! اینم یک مشکل آزار دهندس که توی keil اینطوری نبود، اگه راه حلی میدونید ممنون میشم ارائه کنید.
توی نرم افزار keil خیلی راحت توی قسمت دیباگر، میتونستم مقدار متغیر رو ببینیم و همزمان اونارو تغییر بدم اما توی STM32IDE مشکل دارم.
توی این کامپایلر در حالتی که دیباگر run هست نمیتونم مقدار متغیر رو تغییر بدم، باید حتما دیباگ رو متوقف کنم بعد مقدار رو تغییر بدم و مجددا دیباگ رو ادامه بدم.
تب varables چه در حالت Run و چه در حالت pause در کل غیر فعاله و هیچی نمیتونم بهش اضافه کنم.

تب live expressions چه در حالت run و چه در حالت pause نمیتونم به متغیر ها مقدار دهی کنم فقط میتونم مقدار اونارو ببینم:

و تب expressions در حالتی که دیباگر pause هستش، میتونم متغیر هارو مقدار دهی کنم ولی به محض اینکه دیابگر رو Run میکنم این قسمت کلا غیر فعال میشه:
در حالت pause:

در حالت run:

در ضمن از آخرین نسخه STM32 ide هم دارم استفاده میکنم.
و یک مشکل دیگه ای هم که دارم که بازم به دیباگر مربوطه، وقتی یک پروژه ای رو دارم دیباگ میکنم، متغیر هاییکه توی حالت دیلاگ تعریف کردم ، فرض کنید همین پروژه با همین متغیر ها، وقتی پروژه رو میبندم و میرم یک پروژه دیگه ای رو دیباگ کنم، تمام متغیر های پروژه قبلی توی این پروژه هم هستن! و مجبورم اونارو پاک کنم و برای پروژه جدید متغیر های خودشو مانیتور کنم که وقتی برم تو یه پروژه دیگه باز همین متغیر های پروژه قبلی توی پروژه جدید هم هستن! اینم یک مشکل آزار دهندس که توی keil اینطوری نبود، اگه راه حلی میدونید ممنون میشم ارائه کنید.
دیدگاه