Jump to content

    

keil uvision v4.50

доброго времени суток, ситуация такова:

ковыряю камень stm32f407VG, в качестве среды разработки использую keil uvision v4.50. во время отладки из списка периферии доступно только ядро, т .е. никаких там портов, и т. д.

теперь вопрос: это я такой особенный, или кейл не поддерживает еще эти камни? если второе - то возможно ли что нибудь прикрутить для полноценной отладки?

Share this post


Link to post
Share on other sites
ковыряю камень stm32f407VG, в качестве среды разработки использую keil uvision v4.50. во время отладки из списка периферии доступно только ядро, т .е. никаких там портов, и т. д.

Возможно не там смотрите:

View - System Viewer - выбраете нужное (если оно там есть)

 

это я такой особенный, или кейл

 

Возможно и то и другое. Насчёт вас не знаю, а кейл странный какой-то и у меня тоже(версия 4.23):

отказывается запускать отладку в "железе": ни с ST-Link, ни с J-Link. Ругается так: no ULILIN Device found. Что с этим делать не понимаю.

Может кто знает?

 

возможно ли что нибудь прикрутить для полноценной отладки?

 

Вариантов несколько точно есть:

1) IAR for ARM (самое простое решение наверное)

2) Atollic TrueStudio for ARM

3) Atollic TrueStudio for Stm

4) Несколько других: Tasking, Hitex, Code Red и так далее

Все наверное не бесплатные.

 

Из бесплатного CoIde или свой Eclipse+GCC+JLink или ST-Link (ST-Link сам не запускал, но наверное как-то можно).

 

Share this post


Link to post
Share on other sites
Возможно не там смотрите:

View - System Viewer - выбраете нужное (если оно там есть)

такого пункта у меня вообще нету, есть Peripherals, в нем далее список периферии выпадать должен. щас попробовал скомпилить проект под другой камень (f1xx) - периферия стала отображаться если и не вся, то большинство. походу кейл просто с моим камнем не дружит.

отказывается запускать отладку в "железе": ни с ST-Link, ни с J-Link. Ругается так: no ULILIN Device found. Что с этим делать не понимаю.

Может кто знает?

было что-то похожее, правда ошибку другую писало. я в настройках дебаггера сменил режим работы с жтага на св. ну и он мне после установки дров предлагал обновить по для ст-линка, что я и сделал.

 

а насчет что-нибудь прикрутить - я имел в виду именно к кейлу, не хочется менять среду разработки

Share this post


Link to post
Share on other sites
такого пункта у меня вообще нету, есть Peripherals

...

а насчет что-нибудь прикрутить - я имел в виду именно к кейлу, не хочется менять среду разработки

В Keil 4.53 (подозреваю, что и в 4.50) есть пункт View -> System Viewer, а в нем куча периферии для STM32F407. Внимательнее изучите Keil.

Share this post


Link to post
Share on other sites

оп, это я конечно маху дал) спасибо! просто смотреть надо оказывается в режиме отладки, а не просто так)

Share this post


Link to post
Share on other sites
кейл странный какой-то и у меня тоже(версия 4.23):

отказывается запускать отладку в "железе": ни с ST-Link, ни с J-Link. Ругается так: no ULILIN Device found. Что с этим делать не понимаю.

Может кто знает?

 

А в окошке Project Options, вкладка Debug, Вы указали, что используете ST-Link или J-Link? По умолчанию-то ставит U-Link как родной кейловский...

Share this post


Link to post
Share on other sites
А в окошке Project Options, вкладка Debug, Вы указали, что используете ST-Link или J-Link?По умолчанию-то ставит U-Link как родной кейловский...

Указал.

 

Может переинсталляция его реанимирует?

Но эта странность не единственная, был ещё такой глюк: пытался отладить в кейле elf собранный GCC и кейл при запуске отладки (в режиме симулятора) вылетал от неизвестной ошибки (ничего не сообщая даже).

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this