Все значимые изменения в этом проекте будут задокументированы в этом файле. Этот проект придерживается Semantic Versioning.
— В зависимости от panic-semihosting произошло обновление для исправления некоторых примеров при компиляции с последним ночным выпуском.
— Документирована стандартная проблема интерфейса main в руководстве по устранению неполадок.
— Критическое изменение: теперь arm-none-eabi-gcc
является обязательной зависимостью, так как он требуется зависимостью cortex-m-rt и также используется по умолчанию компоновщиком.
— Обновлены зависимости cortex-m и cortex-m-rt до версии v0.5.0. Все примеры приведены в соответствие с новым API cortex-m-rt.
— Пример allocator обновлён для компиляции на последнем ночном выпуске.
— При компиляции в режиме выпуска установлено количество блоков генерации кода равным 1. Это приводит к созданию меньших и более быстрых двоичных файлов.
— Из profile.release удалён параметр opt-level = "s". Этот флаг всё ещё нестабилен.
— Зависимость cortex-m-rt обновлена до версии v0.4.0.
— Документация теперь рекомендует использовать Cargo вместо Xargo.
— Комментарии в Cargo.toml и Xargo.toml для упрощения тестирования примеров.
— Пример allocator теперь использует функцию #[global_allocator].
— Отключено ThinLTO, которое вызывает чрезмерное увеличение размера двоичного файла. Подробнее см. rust-lang/rust#47770.
— Документы были изменены. Шаги инструкции теперь пронумерованы.
— Обходной путь CARGO_INCREMENTAL=1 был удалён, поскольку теперь он контролируется через Cargo.toml, и у нас этот параметр отключён в шаблоне.
— Документация по устранению неполадок: как обойти ошибку GDB «Игнорирование пакета, продолжение...».
— Отключена инкрементная компиляция и параллельный кодген в профиле разработчика, чтобы уменьшить вероятность возникновения проблемы rust-lang/rust#47074.
— Версия зависимости cortex-m-rt была обновлена до v0.3.12.
— Документация по устранению неполадок: как исправить ошибку перезаписи файла .cargo/config, когда вы хотели добавить текст в него.
— Xargo.toml: источник компилятора-встроенных функций из git был изменён на компонент rust-src.
— Расширен пример устройства для выполнения некоторого ввода-вывода.
— Критическое изменение: обновлены версии cortex-m и cortex-m-rt до v0.3.0.
— Обновлено cortex-m-rt до версии v0.2.3 и документирован символ _stext (см. memory.x).
— Документация и пример использования кучи и динамического распределителя памяти.
— Cortex-m-rt обновлён до версии v0.2.2. — Cortex-m обновлён до версии v0.2.7.
— По умолчанию в .cargo/config установлен бегун arm-none-eabi-gdb. Теперь xargo run будет собирать программу и запускать сеанс отладки.
— Предупреждение об использовании CARGO_INCREMENTAL в разделе «Как использовать» и в разделе устранения неполадок.
— Раздел зависимостей в документации.
— Расширение раздела устранения неполадок.
— Раздел устранения неполадок в документации.
— Cortex-m crate обновлён до версии v0.2.6.
— .gdbinit: переход к обработчику сброса после загрузки программы.
— Версия cortex-m-rt зависимости обновлена до v0.2.0. Обратите внимание, что из-за этого немного изменились шаги создания экземпляра, файл memory.x, потому что это было сделано.
— Первоначальный выпуск. [v0.3.1]: https://github.com/japaric/cortex-m-quickstart/compare/v0.3.0...v0.3.1 [v0.3.0]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.7...v0.3.0 [v0.2.7]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.6...v0.2.7 [v0.2.6]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.5...v0.2.6 [v0.2.5]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.4...v0.2.5 [v0.2.4]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.3...v0.2.4 [v0.2.3]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.2...v0.2.3 [v0.2.2]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.1...v0.2.2 [v0.2.1]: https://github.com/japaric/cortex-m-quickstart/compare/v0.2.0...v0.2.1 [v0.2.0]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.8...v0.2.0 [v0.1.8]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.7...v0.1.8 [v0.1.7]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.6...v0.1.7 [v0.1.6]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.5...v0.1.6 [v0.1.5]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.4...v0.1.5 [v0.1.4]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.3...v0.1.4 [v0.1.3]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.2...v0.1.3 [v0.1.2]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.1...v0.1.2 [v0.1.1]: https://github.com/japaric/cortex-m-quickstart/compare/v0.1.0...v0.1.1
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )