Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to allocate the needed nodes of an experiment? #4

Open
haifengjia opened this issue May 13, 2023 · 0 comments
Open

How to allocate the needed nodes of an experiment? #4

haifengjia opened this issue May 13, 2023 · 0 comments

Comments

@haifengjia
Copy link

  • Platform: Ubuntu 22.04
  • Python: 3.10.5
  • arm-none-eabi-gcc: 9.3.1
  • Board: nRF52 DKs

In the README, in terms of how to prepare for an experiment, it is said

the needed nodes in the iotlab are allocated

I have checked into the source codes of how to flash and how to find the nodes, but got no idea how to specify my own boards to the program. If I run ./exp.py exp/exp_putnon_statconn-static_1s1h39b_i75.yml, the program will raise an error as follows:

WARNING:root:#### TRY #1 ####
WARNING:root:# STEP 2: initialize and allocate experiment
WARNING:root:- Experiment ID: 369833
WARNING:root:- ... waiting for experiment to start
WARNING:root:- Experiment was started
WARNING:root:# STEP 3: flashing nodes
WARNING:root:# STEP 4: run experiment
/home/ethanjia/.local/lib/python3.10/site-packages/libtmux/server.py:633: UserWarning: Server.find_where() is deprecated
  warnings.warn("Server.find_where() is deprecated")
/home/ethanjia/.local/lib/python3.10/site-packages/libtmux/server.py:633: UserWarning: Server.find_where() is deprecated
  warnings.warn("Server.find_where() is deprecated")
/home/ethanjia/.local/lib/python3.10/site-packages/libtmux/session.py:635: UserWarning: Session.find_where() is deprecated
  warnings.warn("Session.find_where() is deprecated")
WARNING:root:- power cycling nodes
WARNING:root:- running the serial aggregator now
WARNING:root:- Error: nodes missing in log: ['nrf52dk-1', 'nrf52dk-2', 'nrf52dk-3', 'nrf52dk-4', 'nrf52dk-5', 'nrf52dk-6', 'nrf52dk-7', 'nrf52dk-8', 'nrf52dk-9', 'nrf52dk-10', 'nrf52840dk-6', 'nrf52840dk-7', 'nrf52840dk-8', 'nrf52840dk-9', 'nrf52840dk-10']
WARNING:root:# Exp run failed:
WARNING:root:# Experiment aborted - no log written
WARNING:root:# Re-running the experiment, wish me luck ;-)

Is it supposed for me to specify the boards' JLink IDs somewhere? Could any one help me with this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant