RISCY BUSINESS»Episode Guide
Getting the HiFive1 Working
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu 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

Filter and Link Menus

z Toggle filter / linking mode

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?
🗪