Re: Error in services launch sequence
#debugging
#eclipse
#gdb
fashtop3@...
All I did was to uncheck the "start pyOCD locally"
|
|||||||||||||||
|
|||||||||||||||
Zephyr Release 2.1: Status: Merge window closing Nov 8th
David Leach
A reminder that the feature merge window to Zephyr will be closing next Friday (November 8th). For more information on milestone dates please refer to the program management wiki page:
https://github.com/zephyrproject-rtos/zephyr/wiki/Program-Management
Issues statistics:
Over the last 4 weeks we have opened 103 new issues and closed 123 with 194 active issues.
Note that the release criteria includes zero high priority bugs and <20 medium priority bugs so if you are assigned a bug in these priority buckets please give them the appropriate attention.
David Leach
NXP Semiconductors phone: +1.210.241.6761 Email: david.leach@...
|
|||||||||||||||
|
|||||||||||||||
Logger flash backend
Ilan Ganor <ilan@...>
Hello I noticed here: https://www.youtube.com/watch?v=JaQhhCHLxxQ Nordic presented some of their implementations using the Logger framework which support features like: logger backend flash (saving logger data to flash) and save logger definitions those are very valuable features does anyone knows: 1. if and where can I get this code ? 2. is Zephyr planning to support that officially (currently there is support for Serial, Telnet and RTT) thank you
|
|||||||||||||||
|
|||||||||||||||
Zephyr Release 2.1: Status
David Leach
A reminder that the feature merge window to Zephyr will be closing on November 8th (two short weeks away). Please keep this date in mind for any items you may be working on that you wish to be included in the 2.1 release. For more information on milestone dates please refer to the program management wiki page:
https://github.com/zephyrproject-rtos/zephyr/wiki/Program-Management
Issues statistics:
Over the last 4 weeks we have opened 90 new issues and closed 126 with 188 active issues.
Note that the release criteria includes zero high priority bugs and <20 medium priority bugs so if you are assigned a bug in these priority buckets please give them the appropriate attention.
David Leach
NXP Semiconductors phone: +1.210.241.6761 Email: david.leach@...
|
|||||||||||||||
|
|||||||||||||||
Re: Ethernet samples/demo
Tried to run gptp with the following results -
rajas-imac:zephyr rdsingh$ west build -b sam_e70_xplained samples/net/gptp --pristinefdfadfadfad Zephyr version: 2.0.99 -- Found PythonInterp: /Users/rdsingh/.pyenv/versions/3.7.0/bin/python (found suitable version "3.7.0", minimum required is "3.4") -- Selected BOARD sam_e70_xplained -- Found west: /Users/rdsingh/.pyenv/versions/3.7.0/bin/west (found suitable version "0.6.3", minimum required is "0.6.0") -- Loading /Users/rdsingh/zephyrDev/zephyrproject/zephyr/boards/arm/sam_e70_xplained/sam_e70_xplained.dts as base -- Overlaying /Users/rdsingh/zephyrDev/zephyrproject/zephyr/dts/common/common.dts Devicetree configuration written to /Users/rdsingh/zephyrDev/zephyrproject/zephyr/build/zephyr/include/generated/generated_dts_board.conf
warning: ETH_SAM_GMAC_MAC0 (defined at drivers/ethernet/Kconfig.sam_gmac:97) was assigned the value '0xFC' but got the value ''. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_ETH_SAM_GMAC_MAC0.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well.
warning: ETH_SAM_GMAC_MAC1 (defined at drivers/ethernet/Kconfig.sam_gmac:102) was assigned the value '0xC2' but got the value ''. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_ETH_SAM_GMAC_MAC1.html (which is updated regularly from the master branch). See the 'Setting configuration values'Parsing Kconfig tree in /Users/rdsingh/zephyrDev/zephyrproject/zephyr/samples/net/gptp/Kconfig Loaded configuration '/Users/rdsingh/zephyrDev/zephyrproject/zephyr/boards/arm/sam_e70_xplained/sam_e70_xplained_defconfig' Merged configuration '/Users/rdsingh/zephyrDev/zephyrproject/zephyr/samples/net/gptp/prj.conf' Merged configuration '/Users/rdsingh/zephyrDev/zephyrproject/zephyr/samples/net/gptp/boards/sam_e70_xplained.conf' Configuration saved to '/Users/rdsingh/zephyrDev/zephyrproject/zephyr/build/zephyr/.config' section of the Board Porting Guide as well.
warning: ETH_SAM_GMAC_MAC2 (defined at drivers/ethernet/Kconfig.sam_gmac:107) was assigned the value '0x3D' but got the value ''. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_ETH_SAM_GMAC_MAC2.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well.
warning: ETH_SAM_GMAC_MAC3 (defined at drivers/ethernet/Kconfig.sam_gmac:112) was assigned the value '0xBC' but got the value ''. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_ETH_SAM_GMAC_MAC3.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well.
warning: ETH_SAM_GMAC_MAC4 (defined at drivers/ethernet/Kconfig.sam_gmac:117) was assigned the value '0x8C' but got the value ''. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_ETH_SAM_GMAC_MAC4.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well.
warning: ETH_SAM_GMAC_MAC5 (defined at drivers/ethernet/Kconfig.sam_gmac:122) was assigned the value '0xAE' but got the value ''. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_ETH_SAM_GMAC_MAC5.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well.
warning: TEST_RANDOM_GENERATOR (defined at subsys/random/Kconfig:8) was assigned the value 'y' but got the value 'n'. You can check symbol information (including dependencies) in the 'menuconfig' interface (see the Application Development Primer section of the manual), or in the Kconfig reference at http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_TEST_RANDOM_GENERATOR.html (which is updated regularly from the master branch). See the 'Setting configuration values' section of the Board Porting Guide as well. -- The C compiler identification is GNU 6.3.1 -- The CXX compiler identification is GNU 6.3.1 -- The ASM compiler identification is GNU -- Found assembler: /Users/rdsingh/arm-none-eabi/bin/arm-none-eabi-gcc -- Cache files will be written to: /Users/rdsingh/Library/Caches/zephyr -- Configuring done -- Generating done -- Build files have been written to: /Users/rdsingh/zephyrDev/zephyrproject/zephyr/build -- west build: building application [1/177] Preparing syscall dependency handling
[172/177] Linking C executable zephyr/zephyr_prebuilt.elf Memory region Used Size Region Size %age Used FLASH: 148200 B 2 MB 7.07% SRAM: 59352 B 384 KB 15.09% IDT_LIST: 72 B 2 KB 3.52% [177/177] Linking C executable zephyr/zephyr.elf rajas-imac:zephyr rdsingh$ west flashConnected a serial Terminal to the board - uart:~$ [00:00:00.000,000]
uart:~$ [00:00:00.000,000] <inf> i2c_sam_twihs: Device I2C_0 initialized
uart:~$ uart:~$ [00:00:00.001,000] <inf> eth_sam: MAC: fc:c2:3d:0b:fe:34
uart:~$ [00:00:00.001,000] <inf> eth_sam: Queue 0 activated
uart:~$ [00:00:00.001,000] <inf> eth_sam: Queue 1 set to idle
uart:~$ [00:00:00.001,000] <inf> eth_sam: Queue 2 set to idle
uart:~$ [00:00:00.001,000] <inf> eth_sam_phy: Soft Reset of ETH PHY
uart:~$ [00:00:00.091,000] <inf> eth_sam_phy: PHYID: 0x221561 at addr: 0
uart:~$ uart:~$ ***** Booting Zephyr OS build zephyr-v2.0.0-1321-g8bc3b6f6732c *****
[00:00:03.107,000] <inf> eth_sam_phy: common abilities: speed 100 Mb, full duplex
uart:~$ [00:00:03.117,000] <inf> net_config: Initializing network
uart:~$ [00:00:03.117,000] <inf> net_config: IPv4 address: 192.0.2.1
uart:~$ [00:00:03.207,000] <inf> net_config: IPv6 address: fe80::fec2:3dff:fe0b:fe34
uart:~$ [00:00:03.217,000] <inf> net_config: IPv6 address: fe80::fec2:3dff:fe0b:fe34
uart:~$ uart:~$ [00:00:04.113,000] <wrn> net_gptp: Reset Pdelay requests
uart:~$ uart:~$ [00:00:05.119,000] <wrn> net_gptp: Reset Pdelay requests
uart:~$ uart:~$ [00:00:06.125,000] <wrn> net_gptp: Reset Pdelay requests
uart:~$ uart:~$ [00:00:07.131,000] <wrn> net_gptp: Reset Pdelay requests
uart:~$ uart:~$ [00:00:08.137,000] <wrn> net_gptp: Reset Pdelay requests
uart:~$ uart:~$ [00:00:09.143,000] <wrn> net_gptp: Reset Pdelay requests
uart:~$ uart:~$ [00:00:10.149,000] <wrn> net_gptp: Reset Pdelay requests
uart:~$ uart:~$ Then in a Linux machine got AVnu/ptp, compiled and ran - ~/gptp/build$ sudo ./gptp enp3s0 -F gptp_cfg.ini INFO : GPTP [17:55:35:130] gPTP starting INFO : GPTP [17:55:35:132] priority1 = 248 INFO : GPTP [17:55:35:132] announceReceiptTimeout: 3 INFO : GPTP [17:55:35:132] syncReceiptTimeout: 3 INFO : GPTP [17:55:35:132] LINKSPEED_100MB - PHY delay TX: 1044 | RX: 2133 INFO : GPTP [17:55:35:132] LINKSPEED_1G - PHY delay TX: 184 | RX: 382 INFO : GPTP [17:55:35:132] neighborPropDelayThresh: 10000 INFO : GPTP [17:55:35:132] syncReceiptThreshold: 8 INFO : GPTP [17:55:35:132] SyncFollowUp with negative correction field: forbidden ERROR : GPTP [17:55:35:132] Failed to configure timestamping: Operation not supported ERROR : GPTP [17:55:35:132] post_init failed ERROR : GPTP [17:55:35:132] failed to initialize port Any help is much appreciated. I am trying to get at least a dhcpV4_client running without any luck so far. I am not very experienced with Zephyr. But I am experienced in compiling Linux on embedded systems using buildroot. I am experienced on Networking and the concepts. I would like to know how the hardware configuration is done on KConfig in zephyr. Please point me to documentation on that. best regards, RDS
|
|||||||||||||||
|
|||||||||||||||
Re: Ethernet samples/demo
Jukka, RDS
|
|||||||||||||||
|
|||||||||||||||
API meeting: Agenda
Carles Cufi
Hi all,
This week we will look at: - V4Z: Update on comments, merge if there is no objections - https://github.com/zephyrproject-rtos/zephyr/pull/17194 - EEPROM API proposal - https://github.com/zephyrproject-rtos/zephyr/pull/19972 - GPIO: Update on progress - Look at the PRs with driver conversion (https://github.com/zephyrproject-rtos/zephyr/issues/18530) - Check users of GPIO APIs: https://github.com/zephyrproject-rtos/zephyr/issues/20017 - Any additional outstanding PRs to topic-gpio Additional items in the "Triage" column in the GitHub project may be discussed if time permits. If you want an item included in the meeting, please add it to the GitHub project. https://github.com/zephyrproject-rtos/zephyr/wiki/Zephyr-Committee-and-Working-Group-Meetings#zephyr-api-discussion https://github.com/zephyrproject-rtos/zephyr/projects/18 https://docs.google.com/document/d/1lv-8B5QE2m4FjBcvfqAXFIgQfW5oz6306zJ7GIZIWCk/edit Regards, Carles
|
|||||||||||||||
|
|||||||||||||||
Re: Ethernet samples/demo
Jukka Rissanen
Hi,
toggle quoted messageShow quoted text
I have been using sam-e70 with some of the samples, mainly gptp and echo-server. There have been regressions in past with the networking samples as currently we have no automatic testing of these samples. The situation will improve with this PR https://github.com/zephyrproject-rtos/zephyr/pull/19677 after it is merged. If you find some sample that does not work with sam-e70, please file an issue (one / sample please) for those. All the generic samples that can be run on Etherhet should work with sam-e70 board. Cheers, Jukka
On Mon, 2019-10-21 at 19:37 -0700, rdsingh@iotwizards.com wrote:
Hi all,
|
|||||||||||||||
|
|||||||||||||||
Ethernet samples/demo
Hi all,
Wondering if SAME70 XPLD board has been tested with Ethernet Networking Samples in the repository. So far, all the examples that I have tried did not work for me. Wondering if I am missing something here. regards, RDS
|
|||||||||||||||
|
|||||||||||||||
Re: Bluetooth mcumgr SMP DFU speed
#ble
nick.ward@...
https://github.com/zephyrproject-rtos/zephyr/issues/19244
More discussions on this issue here: https://github.com/zephyrproject-rtos/zephyr/issues/19244
|
|||||||||||||||
|
|||||||||||||||
Usage of optional 'erase-block-size' flash nodes property
Erwan Gouriou
Hi all, Optional property 'erase-block-size' is used to describe the minimum size of flash sector on which an erase operation could be applied. It is generated as a device tree generic define DT_FLASH_ERASE_BLOCK_SIZE (made generic through the use of chosen 'zephyr,flash'). It is optional since, on some parts (stm32f4, for instance), flash layout is made of several sectors of variable size and hence it cannot be provided. So here is the issue since, on one side, we have a zephyr generic define, and on the other side, we have parts on which it does not exist. Problem is that it could happen that people use it in generic zephyr components, while it is not a generic property (cf last example: [1]). Another issue with this define is that it appears to be simple and handy to use, but it is actually misleading since it is only available on embedded flash. So any flash based application, if trying to use it will fail on external flash. Flash API actually provides an alternate, robust and generic 'flash_area_get_sectors' that will provide the same information with few more computations. And this is the solution to be used. Unfortunately, there is no automatic way to prevent people using misleading DT_FLASH_ERASE_BLOCK_SIZE. So the question I'm raising to you is how to avoid facing this issue every 3 months. Once idea would be to remove it, but it is actually used in device specific embedded flash drivers where it does make sense. If you're interested, don't hesitate to answer this mail, comment in related issue [1] or join dev_meeting next week. Thanks Erwan
|
|||||||||||||||
|
|||||||||||||||
Re: Recursive checkout with West
Jørn Villesen Christensen <extjvc@...>
On 17/10/2019 18.51, Bolivar, Marti wrote:
I'm trying to get a beta in people's hands in early November. This willCool. Thank you :-) ~Jørn
|
|||||||||||||||
|
|||||||||||||||
Re: Recursive checkout with West
Bolivar, Marti
Jørn Villesen Christensen via Lists.Zephyrproject.Org
<extjvc=trifork.com@lists.zephyrproject.org> writes: Hi Marti,I'm trying to get a beta in people's hands in early November. This will be available on PyPI, but you will need to manually install a pre-release version of west with 'pip3 install --pre west' or so to get it. It's not in 0.6.3. I want to give it some "soak time" this way before we release an official version of west with this feature, because it will be harder to make big changes based on user feedback after that release happens. I will send mail to the lists with details at that time. I think your proposal is indeed what I am looking for. Yes, there is aOK, great, that's really good to hear. I hope you will try the pre-release when it's available and let me know what you think. Thanks, Marti
|
|||||||||||||||
|
|||||||||||||||
Re: Recursive checkout with West
Jørn Villesen Christensen <extjvc@...>
Hi Marti,
Thank you too - and for the links :)
On 16/10/2019 22.43, Bolivar, Marti wrote:
Hi Jørn, Thank you for taking the time to write down your thoughts. Jørn Villesen Christensen via Lists.Zephyrproject.OrgMy vision / idea (a.k.a. recursive parsing): I envisioned that we had a top level project with a west.yml. Upon running west update, west would check out project dependencies (as today), but then it would examine each of these projects to see if they would contain a west.yml. If so, it would run a west update on those as well, ignoring that it is already in a (parent) west project.Doing this automatically would be undesirable to at those users who do not want to automatically include all upstream modules in their downstream (e.g. if they want to exclude modules that are only relevant to arches, socs, etc. that they are targeting, for bandwidth optimization or due to License/IP allergies). Hm... I just assumed that if you were including a project you would always a) need all dependencies of that project, and b) be ok with their licenses. But ok... point accepted :-) === Longer story: === The main benefits of recursive parsing (as I see it): The top level project would only have a single west.yml file to maintain - and it would be short. It would not need to keep track of all dependency dependencies. If a project dependency is to be updated, you would not need to run the merge command again (and resolve possible conflicts from intermittent changes).As far as I can tell, the existing proposal described on GitHub satisfies these requirements: 1. one west.yml 2. it's short 3. you don't have to manually track changes in other west.yml files I was not aware of this work that you are doing. I only saw the #221 issue (West manifest imports) which (afaIcs) is more about merging several manifests files rather than the import feature you are documenting. I read your documentation (most of it at least :) ) and it indeed sounds like the thing I was looking for. So thank you. Would you have a road map for when this feature would be implemented? (I tested with my west 0.6.3 and it does not seem to recognize the import keyword.) If that doesn't work for you, can you explain more about why your specific proposed mechanism of automatically and recursively pulling in all west.yml files in all subprojects is better? I think your proposal is indeed what I am looking for. Yes, there is a slight functional difference whether it is recursive or not. I just assumed recursive would be beneficial / logical, but you made a point that it might not be what everybody wants. I
think for our project the one-level import may be sufficient. At least for now. (Note: I originally thought that these explicit imports would not be recursive to start out, but I'm going to try to make that work.) When I read your proposal I was thinking that the recursive-feature could be optional:
Challenges in build procedure:I think it's not really a build system problem as much as it is a west init / west update problem. The build sytem just uses 'west list' to get the default ZEPHYR_MODULES: https://docs.zephyrproject.org/latest/guides/modules.html Since 'west list' will still work the same way after this feature is implemented, I expect no impact on zephyr's build system. The meat of the feature is making west init and west update work properly when there multiple files, some of which may also need to be cloned from separate repositories. Thank you for the info (west list and build system). I'll take your word for it that the challenge lies with init and update. :-) BR
|
|||||||||||||||
|
|||||||||||||||
Re: Recursive checkout with West
Bolivar, Marti
Hi Jørn,
Thank you for taking the time to write down your thoughts. Jørn Villesen Christensen via Lists.Zephyrproject.Org <extjvc=trifork.com@lists.zephyrproject.org> writes: Hi Carles (and others),Doing this automatically would be undesirable to at those users who do not want to automatically include all upstream modules in their downstream (e.g. if they want to exclude modules that are only relevant to arches, socs, etc. that they are targeting, for bandwidth optimization or due to License/IP allergies). === Longer story: ===As far as I can tell, the existing proposal described on GitHub satisfies these requirements: 1. one west.yml 2. it's short 3. you don't have to manually track changes in other west.yml files Let's say you have: - a Zephyr downstream - one downstream Git repo, my-repo, with your source code - you are OK with putting west.yml in my-repo You can then do that with: # my-repo/west.yml: manifest: remotes: - name: zephyrproject-rtos url-base: https://github.com/zephyrproject-rtos projects: - name: zephyr remote: zephyrproject-rtos import: true self: path: my-repo If you want to fork individual upstream projects, you can just add entries for them in my-repo/west.yml and they'll override zephyr/west.yml. If you have multiple repositories in your downstream, you can add them to the projects list in my-repo/west.yml. If that doesn't work for you, can you explain more about why your specific proposed mechanism of automatically and recursively pulling in all west.yml files in all subprojects is better? As far as I can tell, that saves typing 'import: true' for each project in my-repo/west.yml that you also want to import from. (Note: I originally thought that these explicit imports would not be recursive to start out, but I'm going to try to make that work.) Challenges in build procedure:I think it's not really a build system problem as much as it is a west init / west update problem. The build sytem just uses 'west list' to get the default ZEPHYR_MODULES: https://docs.zephyrproject.org/latest/guides/modules.html Since 'west list' will still work the same way after this feature is implemented, I expect no impact on zephyr's build system. The meat of the feature is making west init and west update work properly when there multiple files, some of which may also need to be cloned from separate repositories. Then there is an issue about duplicated (sub) dependencies:This reminds me of the diamond problem in multiple inheritance. It's an issue whether or not imports are explicit. I think the more formal description of how this works in the docs tree I've written specing this out covers how it would work if you're willing to dig through a bit of notation and use your imagination. The latest docs are here, fwiw: https://github.com/mbolivar/zephyr/tree/west-multi-manifest-v4 This is just docs, no code. See "Manifest Import Details". Thanks, Marti If you got this far: Thank you for taking your time to read my thoughts :-)
|
|||||||||||||||
|
|||||||||||||||
Zephyr Release 2.1: Status
David Leach
A reminder that the feature merge window to Zephyr will be closing on November 8th (three short weeks away). Please keep this date in mind for any items you may be working on that you wish to be included in the 2.1 release. For more information on milestone dates please refer to the program management wiki page:
https://github.com/zephyrproject-rtos/zephyr/wiki/Program-Management
Issues statistics:
High: 1 Medium: 32 Low: 162
Over the last 4 weeks we have opened 95 new issues and closed 108 with 203 active issues. David Leach
NXP Semiconductors phone: +1.210.241.6761 Email: david.leach@...
|
|||||||||||||||
|
|||||||||||||||
Re: Recursive checkout with West
Bolivar, Marti
"barry.solomon via Lists.Zephyrproject.Org"
<barry.solomon=dexcom.com@lists.zephyrproject.org> writes: In case this is useful to anyone. I am doing a recursive checkout currently with a little bit of a hack. So I have a west file that just includes my project and the nordic NCS release. The NCS release has its own west.yml file that specifies the version of zephyr, mcuboot, and many more. To do the recursive part, I made a custom west command that is part of my project. So first I do init. This loads my project and NCS repo that contains the other west.yml file. The I run my west custom_update command instead of west update. My command modifies the config file .west to point to the NCS repo, and then the executes west update, which pulls in all the source specified by the other west.yml file. If you wanted to do multiple levels or recursion you could create multiple scripts or just make one complicated script.Sounds like a fun hack. I wouldn't have thought of doing it like that! I tried to use pyyaml includes (https://stackoverflow.com/a/9577670), but couldn't get it to work. Marti
|
|||||||||||||||
|
|||||||||||||||
Re: Bluetooth mcumgr SMP DFU speed
#ble
nick.ward@...
Hi Carles,
Thanks for the link, I experimented with the settings provided and I maybe saw a small increase (~0.2KiB/s) but not major boost.
My client test devices have been:
- a 4.0 Bluetooth dongle and Ubuntu using the newtmgr (go version) -> 5KiB/s
- Android Pixel 3 XL with Bluetooth 5.0 and nRF Connect app -> 5KiB/s
- Cheap Android 8.1.0 tablet with Bluetooth 4.2 and nRF Connect app -> 1.25KiB/s
I was talking with Vinayak and he was saying the DFU flash writes will cause the CPU to halt (and BLE radio will not be in use) so this will likely reduce throughput somewhat.
I'm trying to send him a sniffer capture of the DFU transfer but I don't have a 2Mbit PHY sniffer as yet.
My results also correlate with this github issue: https://github.com/zephyrproject-rtos/zephyr/issues/19244#issuecomment-534424966
Also I found this link with similar results for the Nordic SDK so it might be the flash writing issue:
https://devzone.nordicsemi.com/f/nordic-q-a/29858/transfer-speed-secure-dfu-sdk14
If I get a chance I'll try DFU with an external flash to compare.
Nick
|
|||||||||||||||
|
|||||||||||||||
Re: more documentation needed
Bolivar, Marti
Hi Stefan,
"stefan.hristozov via Lists.Zephyrproject.Org" <stefan.hristozov=aisec.fraunhofer.de@lists.zephyrproject.org> writes: If you want to see what 'west build' is doing, just run it in verbose mode with -v, like this: $ west -v build -b reel_board samples/hello_world This prints every cmake command line before it is run (search for "Running CMake:" in the command output), and also enables verbose compiler command lines. You can also run 'west -v flash', 'west -v debug', etc. to see the commands they run. That should be all you want to know and more :). Please let me know if those commands' output doesn't contain what you're looking for. Thanks, Marti
|
|||||||||||||||
|
|||||||||||||||
Re: more documentation needed
Jukka Rissanen
Hi Stefan,
On Tue, 2019-10-15 at 01:26 -0700, stefan.hristozov@aisec.fraunhofer.de wrote: Dear Zephyr community,You need to create a device driver for this chip. By doing that, the network interface is instantiated automatically when the device runs. I recommend that you look how other Ethernet device drivers in drivers/ethernet directory are implemented. [2]: Cheers, Jukka
|
|||||||||||||||
|