IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Git Source Tree
Root/
Source at commit c78423b5e526a4473a52df7e8a9bf7ab4ea3dbd8 created 12 years 10 months ago. By Werner Almesberger, prod/doc/setup.hmac: completed test script customization section | |
---|---|
1 | #!/bin/sh |
2 | |
3 | . ./Common |
4 | |
5 | |
6 | USB_ID=20b7:1540 |
7 | FW_BOOT_FILE=boot.hex |
8 | FW_APP_FILE=atusb.bin |
9 | |
10 | |
11 | # |
12 | # This invocation of avrdude is derived from ben-wpan/atusb/fw/Makefile, |
13 | # target "prog". |
14 | # |
15 | |
16 | flash() |
17 | { |
18 | step "Flash boot loader" |
19 | cmd "$REF_EXEC avrdude -F -p atmega32u2 -c nanonote_atusb -e \ |
20 | -U flash:w:$FW_BOOT_FILE:i \ |
21 | -U lfuse:w:0x60:m \ |
22 | -U hfuse:w:0xd8:m \ |
23 | -U lock:w:0x2f:m" |
24 | expect "lock verified" |
25 | } |
26 | |
27 | |
28 | enumerate() |
29 | { |
30 | step "Enumeration" |
31 | cmd "$LOCAL_EXEC usbwait -i 0.1 -t 30 $USB_ID" |
32 | doit |
33 | } |
34 | |
35 | |
36 | dfu() |
37 | { |
38 | step "DFU application" |
39 | cmd "$LOCAL_EXEC dfu-util -d $USB_ID -D $FW_APP_FILE" |
40 | expect "No error" |
41 | } |
42 | |
43 | |
44 | begin |
45 | flash |
46 | enumerate |
47 | dfu |
48 |