We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
RISCY BUSINESS»Episode Guide
Programming the HiFive1
?
?

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:32Begin to acquaint ourselves with the demo code from the Freedom E SDK
1:32Begin to acquaint ourselves with the demo code from the Freedom E SDK
1:32Begin to acquaint ourselves with the demo code from the Freedom E SDK
2:47Take a look at plic_driver.h and .c
2:47Take a look at plic_driver.h and .c
2:47Take a look at plic_driver.h and .c
13:26Return to demo_gpio.c
13:26Return to demo_gpio.c
13:26Return to demo_gpio.c
25:28miblo Are there two stages to the interrupt: claim_interrupt() and actual_interrupt() or whatever?
🗪
25:28miblo Are there two stages to the interrupt: claim_interrupt() and actual_interrupt() or whatever?
🗪
25:28miblo Are there two stages to the interrupt: claim_interrupt() and actual_interrupt() or whatever?
🗪
25:46miblo So both of them do 1.5 seconds which add up to 3?
🗪
25:46miblo So both of them do 1.5 seconds which add up to 3?
🗪
25:46miblo So both of them do 1.5 seconds which add up to 3?
🗪
27:24Determine to try uploading this demo program to the HiFive1
27:24Determine to try uploading this demo program to the HiFive1
27:24Determine to try uploading this demo program to the HiFive1
28:02I am grounded once againα
28:02I am grounded once againα
28:02I am grounded once againα
29:24Connect to the HiFive1 and try uploading demo_gpio
29:24Connect to the HiFive1 and try uploading demo_gpio
29:24Connect to the HiFive1 and try uploading demo_gpio
32:20Compile demo_gpio and try uploading that
32:20Compile demo_gpio and try uploading that
32:20Compile demo_gpio and try uploading that
33:56miblo miotatsu: PROGAM is misspelled
🗪
33:56miblo miotatsu: PROGAM is misspelled
🗪
33:56miblo miotatsu: PROGAM is misspelled
🗪
34:50Reconnect to the HiFive1 and try out the demo
34:50Reconnect to the HiFive1 and try out the demo
34:50Reconnect to the HiFive1 and try out the demo
37:09miblo I mean, surely that missing R can't have made it partially succeed...
🗪
37:09miblo I mean, surely that missing R can't have made it partially succeed...
🗪
37:09miblo I mean, surely that missing R can't have made it partially succeed...
🗪
37:30Try killing screen and reconnecting to it
37:30Try killing screen and reconnecting to it
37:30Try killing screen and reconnecting to it
38:15Tweak hello.c, compile and hit an error
38:15Tweak hello.c, compile and hit an error
38:15Tweak hello.c, compile and hit an error
42:35Try modifying demo_gpio.c instead
42:35Try modifying demo_gpio.c instead
42:35Try modifying demo_gpio.c instead
50:16miblo You could just do: $^v}A\n\
🗪
50:16miblo You could just do: $^v}A\n\
🗪
50:16miblo You could just do: $^v}A\n\
🗪
50:47quartertron You could just do @a then hold down @ until you get where you wanna be
🗪
50:47quartertron You could just do @a then hold down @ until you get where you wanna be
🗪
50:47quartertron You could just do @a then hold down @ until you get where you wanna be
🗪
51:39Rebuild demo_gpio and upload it
51:39Rebuild demo_gpio and upload it
51:39Rebuild demo_gpio and upload it
52:16Congratulate Miblo for being the first person to be slammed a thunderous high-five by the HiFive1
52:16Congratulate Miblo for being the first person to be slammed a thunderous high-five by the HiFive1
52:16Congratulate Miblo for being the first person to be slammed a thunderous high-five by the HiFive1
52:58This is all we have time for today
52:58This is all we have time for today
52:58This is all we have time for today