Внедрение Contiki -RPL на Arduino
Кто-нибудь может мне помочь?
Я работаю над проектом, в котором мне нужно реализовать RPL Contiki на картах Arduino. У меня есть проблема при тестировании simple-udp-rpl, расположенного в папке contiki-arduino/examples/ipv6/.
Вот шаги, которые я выполнил:
Шаги:- 1. # Для компиляции кода сделайте TARGET = arduino ARDUINO_MODEL = Uno
2.avr-objcopy unicast-sender.arduino -j.text -j.data -O ihex unicast-sender.hex
Соедините доску с ноутбуком и скопируйте шестнадцатеричный файл на доску. avrdude -D -p atmega328p -c arduino -P /dev/ttyACM0 -b 115200 -U flash:w:unicast-sender.hex:i -v -C /usr/share/arduino/hardware/tools/avrdude.conf
В консоли выполните следующую команду и выполните сброс платы Arduino ttylog -V -d /dev/ttyACM0 -b 9600
К сожалению, он не работает, он заблокирован на шаге 3. Это результат выполнения команды 3:
user @ instant-contiki: ~ / contiki-arduino/examples/ipv6/ simple-udp-rpl $ avr-objcopy unicast-sender.arduino -j.text -j.data -O ihex unicast-sender.hexuser@instant-contiki: ~ / contiki-arduino/examples/ipv6/ simple-udp-rpl $ avrdude -D -p atmega328p -c arduino -P / dev / ttyACM0 -b 115200 -U flash: w: unicast-sender.hex: i -v -C /usr/share/arduino/hardware/tools/avrdude.conf
avrdude: версия 6.0.1, составлена 21 октября 2013 г. в 17:07:18. Copyright (c) 2000-2005 Брайан Дин, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
Общесистемный файл конфигурации: "/usr/share/arduino/hardware/tools/avrdude.conf" Файл конфигурации пользователя: "/home/user/.avrduderc" Файл конфигурации пользователя не существует или не является обычным файлом, пропуск
Использование порта: /dev/ttyACM0
Использование программатора: arduino
Основная скорость передачи данных: 115200
AVR часть: ATmega328P
Задержка стирания чипа: 9000 долларов США
ПАГЕЛЬ: PD7
BS2: ПК2
RESET расположение: посвященный
RETRY пульс: СКК
режим последовательной передачи: да
режим параллельной программы: да
Тайм-аут: 200
StabDelay: 100
CmdexeDelay: 25
SyncLoops: 32
ByteDelay: 0
PollIndex: 3
Опрос: 0x53
Детализация памяти: блок-опрос Page Polled Тип памяти Режим Размер задержки Индекс Размер в постраничном формате Размер # Страницы МинВт Макс.
----------- ---- ----- ----- ---- ------ ------ ---- ----- - ----- ----- ---------
eeprom 65 20 4 0 нет 1024 4 0 3600 3600 0xff 0xff
вспышка 65 6 128 0 да 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 нет 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 нет 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 нет 1 0 0 4500 4500 0x00 0x00
блокировка 0 0 0 0 нет 1 0 0 4500 4500 0x00 0x00
калибровка 0 0 0 0 нет 1 0 0 0 0 0x00 0x00
подпись 0 0 0 0 нет 3 0 0 0 0 0x00 0x00
Тип программиста: Arduino
Описание: Ардуино
Версия аппаратного обеспечения: 3
Версия прошивки: 4.4
Vtarget: 0,3 В
Varef: 0,3 В
Генератор: 28.800 кГц
Период SCK: 3,3 us
avrdude: устройство AVR инициализировано и готово принять инструкции
Чтение | ################################################## | 100% 0,01
avrdude: подпись устройства = 0x1e950f
avrdude: safemode: lfuse читается как 0
avrdude: safemode: hfuse читается как 0
avrdude: safemode: efuse читается как 0
avrdude: чтение входного файла "unicast-sender.hex"
avrdude: ОШИБКА: адрес 0x8010 вне диапазона в строке 2049 unicast-sender.hex
avrdude: сбой чтения из файла "unicast-sender.hex"
avrdude: safemode: lfuse читается как 0
avrdude: safemode: hfuse читается как 0
avrdude: safemode: efuse читается как 0
avrdude: безопасный режим: предохранители в норме (H: 00, E: 00, L: 00)
avrdude: ОШИБКА: адрес 0x8010 вне диапазона в строке 2049 unicast-sender.hex
avrdude: сбой чтения из файла "unicast-sender.hex"
==> Есть ли у вас идеи, как я могу решить эту проблему?
Заранее спасибо.