juvf 17 31 декабря, 2020 Опубликовано 31 декабря, 2020 · Жалоба Купил платы аля ардуино-мини на stm8s103f3p6. вот схема Не могу зашить и дебажиться IAR-ом. Использую ST-Link V2 Написал холоворд, пытаюсь дебажить, получаю от иара сообщение Thu Dec 31, 2020 15:47:09: IAR Embedded Workbench 3.10.1 (D:\Program Files (x86) 10\IAR Systems\Embedded Workbench 8.0\stm8\bin\stm8proc.dll) Thu Dec 31, 2020 15:47:09: C-SPY Processor Descriptor V3.10.1.201 for STM8 Thu Dec 31, 2020 15:47:09: C-SPY Debugger Driver, ST-LINK V3.10.1.201 for STM8 Thu Dec 31, 2020 15:47:09: Connected to STM8 SWIM Debugging system, STM8-SWIM 1.6.12, GDI Version 1.2.6 Thu Dec 31, 2020 15:47:09: Erasing device memory. Thu Dec 31, 2020 15:47:09: Failed to set ROP flag Thu Dec 31, 2020 15:47:10: Failed to set option byte: <no message> Thu Dec 31, 2020 15:47:10: Failed to erase memory by toggling the "Read-Out Protection" bit. Thu Dec 31, 2020 15:47:10: IAR Embedded Workbench 3.10.1 (D:\Program Files (x86) 10\IAR Systems\Embedded Workbench 8.0\stm8\bin\stm8proc.dll) После этого в чипе становиться защита от чтения. Запускаю STVP - чтение не возможно, защита. Стираю с помощью stvp опт.биты. Чип после этого в STVP читается/пишется. Всё нормально. Запускаю иар, читаю опт.биты - читаются. Жму дебаг и опять - Failed to set ROP flag и тот же вывод. Чип залочился. Проверил на 2-х платах - поведение одинаковое. На обоих поменял процессоры - поведение одинаковое. В STVP всё нормально, в IAR лочится. Есть другая плата аля-ардуино на процессоре stm8s105 - иар с ней работает как нужно. Другие девайсы на stm8L051 тоже работают без нареканий. Поменял ST-Link - тоже самое Как то это лечиться? ps iar 3.10.1 for stm8 и iar 3.10.4, iar 3.11.1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
razrab83 21 12 января, 2021 Опубликовано 12 января, 2021 · Жалоба 31.12.2020 в 15:58, juvf сказал: Как то это лечиться? какая винда? у меня подобное было на вин10-64. Попробуй снести полностью иар и поставить по новой (проверено на 3111). при установке отметь все галки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 27 января, 2021 Опубликовано 27 января, 2021 · Жалоба On 12/31/2020 at 12:58 PM, juvf said: Купил платы аля ардуино-мини на stm8s103f3p6. вот схема Не могу зашить и дебажиться IAR-ом. Использую ST-Link V2 .... Запускаю иар, читаю опт.биты - читаются. Жму дебаг и опять - Failed to set ROP flag и тот же вывод. Чип залочился. .... Как то это лечиться? ... У меня уже пару раз когда-то лочилось, я и сам тогда не понял почему, но и не вникал особо. В результате нагуглил на каком то форуме и написал себе скрипт. В моем случае, я использую линукс и SDCC компилятор, использовал вот такой скрипт (приаттачен 1_Reset_Flash.7z), советую его внимательно посмотреть, на предмет чипа, в котором записываются просто несколько байт для разлочки. Попробуйте это же применить своими инструментариями для иара. (Иар не использую - не подскажу ничего). Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться