Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Вопросы по CooCox CoIDE

Непрочитано 14.04.2016, 16:16  
maxNTF
Вид на жительство
 
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
maxNTF на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Подскажите во время отладки в CoIDE где можно узнать адреса по которым расположены переменные?
Кстати в Keil то же не нашел.
Реклама:
maxNTF вне форума  
Непрочитано 14.04.2016, 19:06  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

В хэлпе к компилятору. Там всё есть.
STM32F0 вне форума  
Непрочитано 15.04.2016, 11:03  
maxNTF
Вид на жительство
 
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
maxNTF на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Собственно как смотреть адрес локальной переменной я понял. Не получается с глобальными данными и с указателями.
В окне “Variables” если добавить глобальную переменную или на указателе кликнуть View Memory, появляется окно с предупреждением “Add Memory Monitor Failed. Expression ‘xxxx’ evaluated to invalid address value.”
maxNTF вне форума  
Непрочитано 01.02.2017, 14:06  
_dark_
Частый гость
 
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_dark_ на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Столкнулся с проблеммой: CooCox не видит стандартные типы данных g99
причем как-то странно, например в проекте CooCox

1. void Delay(__IO uint32_t nCount); ,тут uint32_t видит
2. uint8_t test; в этом же файле не видит

если проект портирован из CubeMX, то не видит вообще никакой тип

что бы это могло быть?
настроек включающих g99 не нашел...
_dark_ вне форума  
Непрочитано 01.02.2017, 14:17  
_dark_
Частый гость
 
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_dark_ на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

для uint32_t выдается всплывающая посказка
typedef __uint32_t uint32_t ;
т.е. тип где-то объявлен, правда поиском не могу найти эту строку...
_dark_ вне форума  
Непрочитано 01.02.2017, 15:01  
_dark_
Частый гость
 
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_dark_ на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

В коде
uint_fast8_t test1;
uint8_t test_1;
uint_fast16_t test2;
uint16_t test_2;
uint_fast32_t test3;
uint32_t test_3;
test_1 и test_2 не видятся, test_3 видится
test1, test2 и test3 видится....

пока забил
typedef uint_fast8_t uint8_t;
typedef uint_fast16_t uint16_t;

но чувство ущербности не покидает....
_dark_ вне форума  
Непрочитано 01.02.2017, 16:10  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

CooCox вообще ущербный..
uint32_t прописаны в _stdint.h
NewWriter вне форума  
Сказали "Спасибо" NewWriter
_dark_ (01.02.2017)
Непрочитано 01.02.2017, 21:58  
_dark_
Частый гость
 
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_dark_ на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

а вот вигвам!
нет такого файла _stdint.h только stdint.h и в нем прописаны ..._fastX_t типы
и работает это так как я приводил выше

если через голову штаны надевать, тогда вопрос:
typedef-ы куда бы запихнуть, чтобы не сувать их в файлы стандартных библиотек?
мысли есть?

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

Последний раз редактировалось _dark_; 01.02.2017 в 22:04.
_dark_ вне форума  
Непрочитано 01.02.2017, 22:09  
_dark_
Частый гость
 
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_dark_ на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

Больше напрягает сам STM
его CubeMX при генерации выдает библиотеки с приставкой HAL (hal),
что "ломает" весь проект т.к. даже CMSIS с его же сайта не имеет этих файлов.
Естественно все имена библиотек в этих случаях другие
_dark_ вне форума  
Непрочитано 01.02.2017, 23:01  
_dark_
Частый гость
 
Регистрация: 01.02.2017
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_dark_ на пути к лучшему
По умолчанию Re: Вопросы по CooCox CoIDE

NewWriter , прошу прощения был не прав!
перегрузил Кококс и о чудо....
файл ‹_stdint.h› нашелся,
действительно нужные типы в нем,

но при добавлении в main.c строки:
#include ‹_stdint.h›
теперь пишет ошибку

"Unresolved inclusion: ‹_stdint.h›"

Чувствую, что от кокоса я уже тащусь...))
_dark_ вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KiCAD. Вопросы новичка (в Линукс) aleksandr-zh KiCAD 12 24.04.2017 00:04
Вопросы по радиоприемнику Alpout Делимся опытом 8 19.01.2013 10:53
Wiznet W7100. Общие вопросы R_N Микроконтроллеры, АЦП, память и т.д 7 06.06.2012 00:33
Система измерения температуры (на AD8495), вопросы по схеме и реализации spartakchamp Измерительное оборудование 2 15.11.2010 22:04


Часовой пояс GMT +4, время: 22:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.