Awesome Contents

Getting the HiFive1 Working

Getting the HiFive1 Working ⚠ Click here to regain focus ⚠
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter c Credits

Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Credits Menu

Enter Open URL (in new tab)
0:06Recap and set the stage for the day
0:06Recap and set the stage for the day
0:06Recap and set the stage for the day
1:36Consult the HiFive1 forums 1
1:36Consult the HiFive1 forums 1
1:36Consult the HiFive1 forums 1
4:02Determine to switch the IOREF jumper to 5v
4:02Determine to switch the IOREF jumper to 5v
4:02Determine to switch the IOREF jumper to 5v
4:57Show the HiFive1 Founders Edition
4:57Show the HiFive1 Founders Edition
4:57Show the HiFive1 Founders Edition
5:42Plug in the HiFive1 and consult lsusb and dmesg to see errors
5:42Plug in the HiFive1 and consult lsusb and dmesg to see errors
5:42Plug in the HiFive1 and consult lsusb and dmesg to see errors
7:09Disconnect the HiFive1 and move the IOREF jumper to 5v
7:09Disconnect the HiFive1 and move the IOREF jumper to 5v
7:09Disconnect the HiFive1 and move the IOREF jumper to 5v
8:06Plug it back in and again consult lsusb and dmesg
8:06Plug it back in and again consult lsusb and dmesg
8:06Plug it back in and again consult lsusb and dmesg
9:04Try it in a different USB port
9:04Try it in a different USB port
9:04Try it in a different USB port
9:24I'm just going to unplug my mouseα
9:24I'm just going to unplug my mouseα
9:24I'm just going to unplug my mouseα
9:53Show the HiFive1 running a program
9:53Show the HiFive1 running a program
9:53Show the HiFive1 running a program
11:13miblo It's confirmed: unplugging our mice solves all our problems
11:13miblo It's confirmed: unplugging our mice solves all our problems
11:13miblo It's confirmed: unplugging our mice solves all our problems
12:34Consult lsusb to see our HiFive1 showing up
12:34Consult lsusb to see our HiFive1 showing up
12:34Consult lsusb to see our HiFive1 showing up
12:48miblo Haha, yeah. You now have a tablet for drawing, though
12:48miblo Haha, yeah. You now have a tablet for drawing, though
12:48miblo Haha, yeah. You now have a tablet for drawing, though
13:35Run screen on /dev/ttyUSB1 and see a blank window
13:35Run screen on /dev/ttyUSB1 and see a blank window
13:35Run screen on /dev/ttyUSB1 and see a blank window
14:09Consult the documentation to see what we're supposed to see 2
14:09Consult the documentation to see what we're supposed to see 2
14:09Consult the documentation to see what we're supposed to see 2
15:52Investigate why we're not seeing what we should
15:52Investigate why we're not seeing what we should
15:52Investigate why we're not seeing what we should
18:50Consider the possibility that it's still an issue with the USB port, and try a different one
18:50Consider the possibility that it's still an issue with the USB port, and try a different one
18:50Consider the possibility that it's still an issue with the USB port, and try a different one
19:30miblo Do you need to press the "reset" button once you're screen'd into it?
19:30miblo Do you need to press the "reset" button once you're screen'd into it?
19:30miblo Do you need to press the "reset" button once you're screen'd into it?
21:34miblo That was also /dev/ttyUSB0. Did you also try /dev/ttyUSB1? (Apologies for not paying closer attention!)
21:34miblo That was also /dev/ttyUSB0. Did you also try /dev/ttyUSB1? (Apologies for not paying closer attention!)
21:34miblo That was also /dev/ttyUSB0. Did you also try /dev/ttyUSB1? (Apologies for not paying closer attention!)
22:06Try running screen on /dev/ttyUSB1 and pressing the reset button to see what happens
22:06Try running screen on /dev/ttyUSB1 and pressing the reset button to see what happens
22:06Try running screen on /dev/ttyUSB1 and pressing the reset button to see what happens
23:12Play with the demo program
23:12Play with the demo program
23:12Play with the demo program
24:18Plug the mouse back in and continue exploring the documentation
24:18Plug the mouse back in and continue exploring the documentation
24:18Plug the mouse back in and continue exploring the documentation
25:00miblo if(Input == 'y') { printf("PASS");} else { printf("FAIL"); }
25:00miblo if(Input == 'y') { printf("PASS");} else { printf("FAIL"); }
25:00miblo if(Input == 'y') { printf("PASS");} else { printf("FAIL"); }
25:21Play with the demo program some more
25:21Play with the demo program some more
25:21Play with the demo program some more
26:06I'm too giddy to do thatβ
26:06I'm too giddy to do thatβ
26:06I'm too giddy to do thatβ
26:36Clone the Freedom E SDK repo
26:36Clone the Freedom E SDK repo
26:36Clone the Freedom E SDK repo
27:47Consider ordering the GinSing speech synthesis shield in order to read out the chat 3
27:47Consider ordering the GinSing speech synthesis shield in order to read out the chat 3
27:47Consider ordering the GinSing speech synthesis shield in order to read out the chat 3
31:39What the HiFive1 supports
31:39What the HiFive1 supports
31:39What the HiFive1 supports
36:36miblo So does "compressed" essentially mean you end up with smaller binaries?
36:36miblo So does "compressed" essentially mean you end up with smaller binaries?
36:36miblo So does "compressed" essentially mean you end up with smaller binaries?
37:31Consult the User-Level ISA Specification v2.1 4
37:31Consult the User-Level ISA Specification v2.1 4
37:31Consult the User-Level ISA Specification v2.1 4
42:32Play 'DOG HEAVEN' by SNCKPCK and let in the dog 5
42:32Play 'DOG HEAVEN' by SNCKPCK and let in the dog 5
42:32Play 'DOG HEAVEN' by SNCKPCK and let in the dog 5
44:10Return and let the song play to completion
44:10Return and let the song play to completion
44:10Return and let the song play to completion
46:58Write the udev rules for the HiFive1
46:58Write the udev rules for the HiFive1
46:58Write the udev rules for the HiFive1
51:13miblo Olimex debugger?
51:13miblo Olimex debugger?
51:13miblo Olimex debugger?
52:10Research the Olimex debugger
52:10Research the Olimex debugger
52:10Research the Olimex debugger
53:47Research uucp vs plugdev
53:47Research uucp vs plugdev
53:47Research uucp vs plugdev
54:53insofaras Did you replug it after the udev change?
54:53insofaras Did you replug it after the udev change?
54:53insofaras Did you replug it after the udev change?
55:37Replug the HiFive1 to see if the udev rule takes effect
55:37Replug the HiFive1 to see if the udev rule takes effect
55:37Replug the HiFive1 to see if the udev rule takes effect
57:04miblo I wonder if there's any reason not to just add ourselves to the uucp group...
57:04miblo I wonder if there's any reason not to just add ourselves to the uucp group...
57:04miblo I wonder if there's any reason not to just add ourselves to the uucp group...
57:50insofaras ¯\_(ツ)_/¯
57:50insofaras ¯\_(ツ)_/¯
57:50insofaras ¯\_(ツ)_/¯
59:08Find that we're still pulling in the Freedom E SDK, and call it a day with a glimpse into the future
59:08Find that we're still pulling in the Freedom E SDK, and call it a day with a glimpse into the future
59:08Find that we're still pulling in the Freedom E SDK, and call it a day with a glimpse into the future
1:00:45miblo How about Hello, World! in Morse code?
1:00:45miblo How about Hello, World! in Morse code?
1:00:45miblo How about Hello, World! in Morse code?