GithubHelp home page GithubHelp logo

mahavirj / zephyr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zephyrproject-rtos/zephyr

4.0 1.0 0.0 342.82 MB

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

Home Page: https://docs.zephyrproject.org

License: Apache License 2.0

Makefile 0.01% Assembly 1.38% C 87.43% C++ 1.23% Shell 0.30% Perl 0.79% Python 6.10% Verilog 0.02% Objective-C 0.22% CMake 2.38% Batchfile 0.01% EmberScript 0.01% HTML 0.01% Haskell 0.01% Tcl 0.01% SmPL 0.11% VBA 0.01% Pawn 0.01%

zephyr's Introduction

The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind.

The Zephyr OS is based on a small-footprint kernel designed for use on resource-constrained systems: from simple embedded environmental sensors and LED wearables to sophisticated smart watches and IoT wireless gateways.

The Zephyr kernel supports multiple architectures, including ARM Cortex-M, Intel x86, ARC, Nios II, Tensilica Xtensa, and RISC-V, and a large number of supported boards.

Getting Started

Welcome to Zephyr! See the Introduction to Zephyr for a high-level overview, and the documentation's Getting Started Guide to start developing.

Community Support

Community support is provided via mailing lists and Slack; see the Resources below for details.

Resources

Here's a quick summary of resources to help you find your way around:

zephyr's People

Contributors

aescolar avatar ajstephens avatar benwrs avatar carlescufi avatar cvinayak avatar dbkinder avatar dcpleung avatar erwango avatar finikorg avatar galak avatar henrikbrixandersen avatar ioannisg avatar jfischer-no avatar jhedberg avatar joerchan avatar jukkar avatar maureenhelm avatar mbolivar-nordic avatar mike-scott avatar mshawcroft avatar nashif avatar nordic-krch avatar pabigot avatar pfalcon avatar rlubos avatar rveerama1 avatar sebastianboe avatar ulfalizer avatar vudentz avatar wrspetermitsis avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

zephyr's Issues

ESP32 bootloader.bin not found when flashing

Describe the bug
Hi!
I was trying out the WiFi support for ESP32 and encountered the following issue: each time I build an app and try to flash it I get an error pointing that no bootloader.bin is present in the build (no partitions file is generated as well). Tried the CONFIG_BOOTLOADER_ESP_IDF=y option as well, still no bootloader is being built.

To Reproduce

  1. west build -b esp32 -s samples/net/dhcpv4_client/
  2. west flash --esp-device [device COM port]

Expected behavior
Build and flash the dhcpv4_client app

Impact
Been tackling this one for some time of this week so any help would be much appreciated :) .

Logs and console output

C:\Users\epic_\zephyrproject>west flash --esp-device COM11
-- west flash: rebuilding
[0/1] cmd.exe /C "cd /D C:\Users\epic_\zephyrproject\build\zephyr\cmake\flash && "C:\Program Files\CMake\bin\cmake.exe" -E echo "

-- west flash: using runner esp32
-- runners.esp32: Converting ELF to BIN
esptool.py v3.0-dev
-- runners.esp32: Flashing ESP32 on COM11 (921600bps)
usage: esptool write_flash [-h] [--erase-all] [--flash_freq {keep,40m,26m,20m,80m}] [--flash_mode {keep,qio,qout,dio,dout}] [--flash_size FLASH_SIZE] [--spi-connection SPI_CONNECTION] [--no-progress]
                           [--verify] [--encrypt] [--ignore-flash-encryption-efuse-setting] [--compress | --no-compress]
                           <address> <filename> [<address> <filename> ...]
esptool write_flash: error: argument <address> <filename>: [Errno 2] No such file or directory: 'C:/Users/epic_/zephyrproject/build/esp-idf/build/bootloader/bootloader.bin'
FATAL ERROR: command exited with status 2: 'c:\python38\python.exe' 'C:\Users\epic_\zephyrproject\modules\hal\espressif\components\esptool_py\esptool\esptool.py' --chip esp32 --port COM11 --baud 921600 --before default_reset --after hard_reset write_flash -u --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 C:/Users/epic_/zephyrproject/build/esp-idf/build/bootloader/bootloader.bin 0x8000 C:/Users/epic_/zephyrproject/build/esp-idf/build/partitions_singleapp.bin 0x10000 'C:\Users\epic_\zephyrproject\build\zephyr\zephyr.bin'

Environment (please complete the following information):

  • OS: Windows 10 x64
  • Toolchain xtensa-esp32-elf-gcc 8.4.0 (tried 8.2.0 as well)
  • Commit SHA a96a1e2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.