-
Posts
2,204 -
Joined
-
Last visited
Reputation
0 ОбычныйAbout MiklPolikov
-
Rank
Гуру
- Birthday 03/12/1984
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Recent Profile Visitors
-
Keil 5.38 Разместить константу по заданному адресу во Flash
MiklPolikov replied to MiklPolikov's topic in Keil
Речь идет о данных, которые хранятся в памяти, и изменяются программой. Поэтому пишутся по определенному адресу, в верхних адресах. Логика работы такова, что данные должны быть предустановлены. Поэтому, нельзя просто оставить там пустую память 0x00 или 0xFF, а нужно что бы начальное значение было сразу после программирования. (и установить начальное значение при первом запуске то же нельзя, не буду объяснять все тонкости логики) В старом Keil 4 было очень удобно, в одну строчку получалось и задать адрес и значение, записанное по нему. И при прошивке получавшегося HEX файла по нужному адресу сразу было нужное значение. -
MiklPolikov started following __asm + Keil 5.38 + Default compiler version 6 , Keil 5.38 Разместить константу по заданному адресу во Flash , Keil 5.38 "Go to definition of" and 4 others
-
Keil 5.38 Разместить константу по заданному адресу во Flash
MiklPolikov posted a topic in Keil
Всем добрый день. Вопрос, как разместить константу по заданному адресу во Flash ? В Keil 4 работало так unsigned const int CONST123 __attribute__ ( (at(0x08080A00)) ) = 123; Keil 5.38 перестал понимать директиву "at". Как теперь сделать то же самое? Долго гуглил, но простой внятный ответ не нашёл. Заранее спасибо ому кто подскажет! -
Keil 5.38 "Go to definition of"
MiklPolikov replied to MiklPolikov's topic in Keil
... и отсутствие кириллицы в самом проекте, как оказалось. (набранных кириллицей строк-констант) Спасибо, получилось ! -
Keil 5.38 "Go to definition of"
MiklPolikov posted a topic in Keil
Всем привет. Подскажите: В старом Keil 4 была удобная функция навигации. Можно было выделить функцию, кликнуть "Go to definition of" , и увидеть место, где эта функция определена. В Keil 5.38 эта функция почему-то не работает. Вопрос: это я что-то не настроил, или в Keil сломалось ? Заранее спасибо тому кто подскажет! -
Bluetooth HC05
MiklPolikov replied to jenya7's topic in В помощь начинающему
На сколько помню, там последовательность действий зависела от прошивки модуля, которая менялась без предупреждения, и каждый раз нужно было экспериментировать. Примерно так. Два варианта, работавшие с разными версиями в разное время. ////////переводим в режим передачи данных///////// BLUETOOTH1_PIO11_LOW; Send_AT("AT+RESET"); vTaskDelay( 1000/portTICK_RATE_MS); ////////переводим в режим передачи данных///////////////// BLUETOOTH1_POWER_OFF; vTaskDelay( 1000/portTICK_RATE_MS); BLUETOOTH1_RESET_LOW; BLUETOOTH1_PIO11_LOW; vTaskDelay( 1000/portTICK_RATE_MS); BLUETOOTH1_POWER_ON; BLUETOOTH1_RESET_HI; vTaskDelay( 1000/portTICK_RATE_MS); -
SIM800 RTC установить и узнать время
MiklPolikov replied to MiklPolikov's topic in Сотовая связь и ее приложения
А записать в RTC своё время ? -
SIM800 RTC установить и узнать время
MiklPolikov posted a topic in Сотовая связь и ее приложения
Всем привет. Подскажите, у модуля SIM800 есть команды что бы установить и прочитать время внутренних часов ? Именно своё время, без синхронизации с сетью ? Команды синхронизации с сетью вижу, а можно ли использовать RTC как локальный ни с чем не связанный ? -
Занимаемое место V8.2.0 и V10.5.1
MiklPolikov replied to MiklPolikov's topic in FreeRTOS
12288 с оптимизацией 16642 без оптимизации -
Занимаемое место V8.2.0 и V10.5.1
MiklPolikov posted a topic in FreeRTOS
Всем привет. Подскажите, более новая Freertos действительно занимает больше места во Flash , или я что-то не так настраиваю ? Раньше была V8.2.0 Перевёл проект на V10.5.1 Вижу, что места во Flash стало нужно больше. В обеих случаях в проекте файлы event_groups.c queue.c tasks.c timers.c heap_2.c list.c port.c Посмотрел, вроде отключать особо и нечего. Заранее спасибо за комментарий ! -
Not a genuine ST Device! Abort connection
MiklPolikov replied to MiklPolikov's topic in Keil
tgruzd, Obam Спасибо, разобрался. 1) Неоригинальный чип а не Ulink - похоже что так. В обсуждениях везде писали что дело в неоригинальном Ulink 2) Через SL-Link Utility шьётся. 3) Через Keil , если в ответ на "Abort connection " нажать ОК, то с Ulink не работает, а вот с ST-Link шьёт !!! 4) Что бы ST-link шил после "Abort connection " , должно быть Reset Under Connect и HW Reset Чем Ulink лучше как отладчик чем ST-Link не знаю. Раньше у меня был оригинальный Ulink , и я убеждал себя, что он лучше, не зря же я за него заплатил. -
Not a genuine ST Device! Abort connection
MiklPolikov posted a topic in Keil
Всем привет. Keil 5.38 при попытке соединится с МК через Ulink2 выдаёт сообщение Not a genuine ST Device! Abort connection Как я понял, это из-за того, что Ulink2 не оригинальный, и новый Keil научился это определять. В интернете много обсуждений. Но не нашёл решения. Вопрос, кто-нибудь знает как это решить ? Заранее спасибо тому что поможет ! -
Altium Designer для начинающих
MiklPolikov replied to ViKo's topic in Altium Designer, DXP, Protel
Всем привет. Помогите разобраться с окнами Layers Colors и View options Допустим, я хочу видеть плату каким-то определённым образом. В обеих окнах я могу выбрать нужную конфигурацию, и сохранить под своим названием. Потом, что бы увидеть такое представление платы, могу зайти в обе вкладки и в обеих выбрать своё сохранённое представление. Тут что-то не логично, в более старых AD это выбиралось в один клик в одном окне. Далее, вижу, что сохранение в Viev Options одновременно сохраняет и то, что было установлено в Layers Colors Получается, для сохранения и вызова своего представления платы нужно пользоваться только сохранением в Viev Options ? А зачем тогда в Layers Colors то же сделано сохранение ? Как это всё работает я понимаю. Не понимаю логику и взаимную иерархию этих окон. Заранее спасибо тому кто объяснит ! -
__asm + Keil 5.38 + Default compiler version 6
MiklPolikov replied to MiklPolikov's topic in FreeRTOS
Спасибо. Получилось. Понадобилось поправить только пару мелочей, inline вместо __inline -
__asm + Keil 5.38 + Default compiler version 6
MiklPolikov replied to MiklPolikov's topic in FreeRTOS
О, спасибо! Скачал последнюю версию FreeRTOS Там есть папка \Source\portable\GCC\ARM_CM3 и в ней файлы port.c portmacro.h Это то, что нужно ? -
__asm + Keil 5.38 + Default compiler version 6
MiklPolikov posted a topic in FreeRTOS
Всём добрый день! Переношу старые проекты в Keil 5.38 Обнаружил, что перестали компилироваться некоторые файлы. Например port.c Компилятор перестал понимать директиву __asm , PRESERVE8 Вопрос, что я делаю не правильно ? Заранее спасибо тому кто подскажет !!