Гость do_not_know_Linux 3 апреля Опубликовано 3 апреля (изменено) · Жалоба Здравствуй, форум. если кто-то является владельцем stm32H743, купленного на Aliexpress, и уже освоил его, то пусть, если не сложно, подскажет, работает ли на нем модуль FPU? будет ли достаточно записать в регистр CPACR в биты CP10 и CP11 0b11? нужно ли мне включать тактирование для этого модуля и скажите, B Thumb инструкциях он программируется? у меня нет IDE и я не использую библиотеки. отсюда вся сложность. напомню что я совсем не профессионал, поэтому не использую серьезный софт. если можете то объясните, как задействовать его в данных условиях Изменено 3 апреля пользователем Гость Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 3 апреля Опубликовано 3 апреля · Жалоба 19 minutes ago, do_not_know_Linux said: если можете то объясните, как задействовать его в данных условиях Я не использовал модуль FPU на данном микроконтроллере. Но я знаю, как к этому прийти: попробуйте почитать документацию на микроконтроллер. Нет никакой сложность в чтении литературы: для этого не требуется IDE, библиотеки, не нужно быть профессионалом (человек, зарабатывающий деньги усвоенным навыком или знаниями), серьёзный софт не имеет значения. Нужно просто взять TRM на Cortex-M7 и пробежаться по нему по диагонали для начала. Не знаю, есть ли у Джозефа Ю что-то по этим ядрам. Его книги написаны проще за счёт компилятивности. С них начинать чуть проще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ozone 2 3 апреля Опубликовано 3 апреля · Жалоба 6 часов назад, do_not_know_Linux сказал: в данных условиях Ваша религия не позволяет установить IDE, и простите за упоминание на этом форуме слова CubeMX? Тем более, как вы пишите, что вы не профессионал. Оно то в машинных кодах писать сложнее ведь. А модуль FPU на этом контроллере работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 33 3 апреля Опубликовано 3 апреля · Жалоба Упоминание CPACR свидетельствует об, как минимум, наличии у ТСа доки PM0253 (ProgMan для F7 и H7) - читайте, любезный, там всё написано. B Thumb инструкциях он программируется? У вас есть альтернатива? (((-8Ж Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость do_not_know_Linux 4 апреля Опубликовано 4 апреля · Жалоба On 4/2/2024 at 10:16 PM, haker_fox said: Я не использовал модуль FPU на данном микроконтроллере. Но я знаю, как к этому прийти: попробуйте почитать документацию на микроконтроллер. Нет никакой сложность в чтении литературы: для этого не требуется IDE, библиотеки, не нужно быть профессионалом (человек, зарабатывающий деньги усвоенным навыком или знаниями), серьёзный софт не имеет значения. Нужно просто взять TRM на Cortex-M7 и пробежаться по нему по диагонали для начала. Не знаю, есть ли у Джозефа Ю что-то по этим ядрам. Его книги написаны проще за счёт компилятивности. С них начинать чуть проще. какой смыл было столько писать и все не поделу? я спросил тут чтобы знать точно, и быть уверенным в том что сделано правильно. потому что, можно сделать неправильно и думать, что виновен МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 4 апреля Опубликовано 4 апреля · Жалоба Модератор: @do_not_know_Linux, вы нарушаете правила форума 2.1.в. Перечитайте их. Ваши сообщения изобилуют нарушениями данного пункта. А последнее сообщение уже похоже на флейм. Пока устное предупреждение с дублированием в почту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
my504 2 4 апреля Опубликовано 4 апреля · Жалоба 7 hours ago, do_not_know_Linux said: я спросил тут чтобы знать точно, и быть уверенным в том что сделано правильно. 1. В настройках компилятора указываете аппаратный флоат. 2. В отладчике (можно даже в симуляторе) смотрите ASM-листинг и убеждаетесь, что флоат реализован аппаратно. В чем проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 54 4 апреля Опубликовано 4 апреля · Жалоба В 03.04.2024 в 07:52, do_not_know_Linux сказал: у меня нет IDE ... я совсем не профессионал, поэтому не использую серьезный софт. Я тоже не профессионал, обычный любитель-поятель-програматель, но все равно использую средства разработки, ибо это быстрее и сподручнее. Компилятор автоматически генерирует инструкции для floating вычислений. Их можно отличить по первой букве v в мнемонике инструкции. В документе PM0253 описан модуль и его регисты управления. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 191 4 апреля Опубликовано 4 апреля · Жалоба 3 часа назад, my504 сказал: В чем проблема? Наверное в том, что где-то ранее ТС писал, что он пишет в маш.кодах. И это вроде как не шутка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 54 4 апреля Опубликовано 4 апреля · Жалоба На асме на H743? Знатный изврат. Я бы понял еще если бы на PIC16... Но здесь... Иззвращенное садо-мазо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость do_not_know_Linux 4 апреля Опубликовано 4 апреля (изменено) · Жалоба 4 hours ago, jcxz said: скажите пожалуйста, где скачать Technical Reference Manual для STM32H743? в нем же описыются регистры для данных с плавающей точкой? если нет то в какой документации? 4 hours ago, EdgeAligned said: Компилятор автоматически генерирует инструкции для floating вычислений. Их можно отличить по первой букве v в мнемонике инструкции. В документе PM0253 описан модуль и его регисты управления. да ничего там толком не написано, и компилятор сам автоматически ничего у меня не генерирует. ваш пример для arm инструкций. вопрос был про thumb инструкции. 7 hours ago, my504 said: 1. В настройках компилятора указываете аппаратный флоат. 2. В отладчике (можно даже в симуляторе) смотрите ASM-листинг и убеждаетесь, что флоат реализован аппаратно. В чем проблема? проблема в том что VCMP.F32 s1, s2 FBGT.F32 Lable // VBGT.F32// VBGT все это выдает ошибку. как мне прыгнуть? Изменено 4 апреля пользователем do_not_know_Linux Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 5 апреля Опубликовано 5 апреля · Жалоба 5 hours ago, do_not_know_Linux said: скажите пожалуйста, где скачать Technical Reference Manual для STM32H743? Поглядите, может быть поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 33 5 апреля Опубликовано 5 апреля (изменено) · Жалоба скажите пожалуйста, где скачать Technical Reference Manual для STM32H743 Это, примерно, как глобус Рязанской области или чернила для 6-го класса - Technical Reference Manual для ядра M7 (берётся с сайта ARM россиянами через VPN), а для STM32H743 евонный изготовитель сделал выжимку из TRM: PM0253, почему-то назвав Progamming Manual. Изменено 5 апреля пользователем Obam Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость do_not_know_Linux 6 апреля Опубликовано 6 апреля (изменено) · Жалоба 6 minutes ago, do_not_know_Linux said: VCMP.F32 s1, s2 FBGT.F32 Lable // VBGT.F32// VBGT ну раз уж вы в этой теме, так скажите, в чем ошибка? ну или как сравнить два регистра s0 s1 в режиме комнад thumb и совершить условный прожок исходя из значений в регистрах указанных выше? 14 hours ago, Obam said: скажите пожалуйста, где скачать Technical Reference Manual для STM32H743 Это, примерно, как глобус Рязанской области или чернила для 6-го класса - Technical Reference Manual для ядра M7 (берётся с сайта ARM россиянами через VPN), а для STM32H743 евонный изготовитель сделал выжимку из TRM: PM0253, почему-то назвав Progamming Manual. вы на их сайте его видите для этой архитектуры? скиньте пожалуйста скрнишот Изменено 6 апреля пользователем do_not_know_Linux Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 6 апреля Опубликовано 6 апреля · Жалоба On 4/6/2024 at 4:15 PM, do_not_know_Linux said: вы на их сайте его видите для этой архитектуры? скиньте пожалуйста скрнишот Вас в гугле забанили ? Система команд это архитектура. Cortex-M7 не STmicroelectronics придумала, поэтому искать на на сайте разработчика данной архитектуры. https://documentation-service.arm.com/static/5e906b038259fe2368e2a7bb?token= Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться