00:02
<
palmer >
IDK what else to do with times, though, it's kind of the only option for everyone
00:08
pecastro has quit [Ping timeout: 268 seconds]
00:57
<
dh` >
in netbsd there is no possible time that isn't absolutely awful for a significant number of people
00:57
<
dh` >
it's an intractable problem
01:06
<
palmer >
yep, and 7am pacific is bad for pretty much everyone ;)
01:07
wingsorc has quit [Ping timeout: 246 seconds]
01:13
___nick___ has joined #riscv
01:15
___nick___ has joined #riscv
01:19
<
dh` >
nah, it's midafternoon in europe
01:20
vagrantc has joined #riscv
02:17
vagrantc has quit [Quit: leaving]
02:22
aerkiaga has quit [Remote host closed the connection]
02:23
handsome_feng has joined #riscv
02:35
jn has quit [Ping timeout: 260 seconds]
02:36
jn has joined #riscv
02:36
jn has joined #riscv
02:39
OGBoobyBlack has quit [Remote host closed the connection]
02:40
tusko has joined #riscv
02:44
qwer has quit [Ping timeout: 268 seconds]
02:45
raym has quit [Ping timeout: 252 seconds]
02:46
qwer has joined #riscv
02:51
raym has joined #riscv
02:53
epony has quit [Ping timeout: 252 seconds]
03:48
peepsalot has quit [Read error: Connection reset by peer]
03:48
peepsalot has joined #riscv
04:02
davidlt has joined #riscv
04:12
jacklsw has joined #riscv
04:39
Guest1178 has joined #riscv
04:39
Guest1178 has quit [Changing host]
04:39
Guest1178 has joined #riscv
04:40
Guest1178 is now known as Trifton_
04:48
jacklsw has quit [Read error: Connection reset by peer]
04:56
epony has joined #riscv
06:13
raym has quit [Quit: kernel update : rebooting...]
06:17
raym has joined #riscv
06:21
BootLayer has joined #riscv
06:35
Trifton has joined #riscv
06:47
lagash has quit [Ping timeout: 264 seconds]
07:08
davidlt has quit [Ping timeout: 260 seconds]
07:34
lagash has joined #riscv
07:58
aburgess has quit [Ping timeout: 246 seconds]
07:59
jjido has joined #riscv
08:11
___nick___ has joined #riscv
09:18
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
09:36
mthall has joined #riscv
09:38
mthall has quit [Client Quit]
09:40
mthall has joined #riscv
09:41
pecastro has joined #riscv
09:49
MatthewAllan93 has joined #riscv
09:50
TMM_ has joined #riscv
10:26
Killy has quit [Write error: Connection reset by peer]
10:26
jim-wilson[m] has quit [Remote host closed the connection]
10:26
acharles has quit [Write error: Connection reset by peer]
10:26
psydroid has quit [Write error: Connection reset by peer]
10:26
DanielakaCyReVol has quit [Remote host closed the connection]
10:26
atishp[m][m] has quit [Remote host closed the connection]
10:26
patersonc[m] has quit [Remote host closed the connection]
10:26
Esmil[m] has quit [Remote host closed the connection]
10:26
wriggs has quit [Remote host closed the connection]
10:26
qrqrtty[m] has quit [Read error: Connection reset by peer]
10:26
khem has quit [Remote host closed the connection]
10:29
aerkiaga has joined #riscv
10:30
wriggs has joined #riscv
10:40
jmdaemon has quit [Ping timeout: 252 seconds]
10:48
handsome_feng has quit [Quit: Connection closed for inactivity]
10:55
qrqrtty[m] has joined #riscv
10:55
jim-wilson[m] has joined #riscv
10:55
Esmil[m] has joined #riscv
10:55
khem has joined #riscv
10:55
patersonc[m] has joined #riscv
10:55
acharles has joined #riscv
10:55
psydroid has joined #riscv
10:55
DanielakaCyReVol has joined #riscv
10:55
Killy has joined #riscv
10:55
atishp[m][m] has joined #riscv
11:05
aerkiaga has quit [Remote host closed the connection]
11:09
Andre_H has joined #riscv
11:24
indy has quit [Ping timeout: 252 seconds]
11:26
aburgess has joined #riscv
11:28
davidlt has joined #riscv
12:08
TMM_ has joined #riscv
12:11
kilobyte_ch has joined #riscv
12:14
<
kilobyte_ch >
Hi, I'm trying to use FreeRTOS on a WCH CH32V307. The Vendor example in the Vendor IDE works (
https://github.com/openwch/ch32v307/tree/main/EVT/EXAM/FreeRTOS/FreeRTOS) . I ported the Vendor example to a Makefile which also uses again the Vendor Toolchain. It builds fine, but when doing a xTaskCreate it fails with a HardFault. The HardFault indicates an Illegal Instruction. Any idea what the issue could be?
12:26
ldevulder has quit [Ping timeout: 248 seconds]
13:29
Raito_Bezarius has quit [Ping timeout: 250 seconds]
13:42
indy has joined #riscv
13:42
Raito_Bezarius has joined #riscv
13:45
Raito_Bezarius has quit [Max SendQ exceeded]
13:48
indy has quit [Ping timeout: 246 seconds]
13:49
danielinux has joined #riscv
13:55
Noisytoot has quit [Ping timeout: 264 seconds]
13:56
Noisytoot has joined #riscv
14:02
indy has joined #riscv
14:03
Raito_Bezarius has joined #riscv
14:06
Raito_Bezarius has quit [Max SendQ exceeded]
14:07
indy has quit [Ping timeout: 264 seconds]
14:14
indy has joined #riscv
14:23
Raito_Bezarius has joined #riscv
14:37
ntwk has quit [Quit: ntwk]
15:02
loggervicky has joined #riscv
15:04
davidlt has quit [Ping timeout: 248 seconds]
15:05
GenTooMan has quit [Ping timeout: 246 seconds]
15:06
GenTooMan has joined #riscv
15:09
davidlt has joined #riscv
15:35
ntwk has joined #riscv
15:35
loggervicky has quit [Quit: loggervicky]
16:28
jmdaemon has joined #riscv
16:39
jacklsw has joined #riscv
16:51
<
palmer >
kilobyte_ch: that's a M-mode instruction, are you running outside of M-mode?
16:51
jjido has joined #riscv
16:57
EchelonX has joined #riscv
17:05
<
tusko >
What is the most painfree way to load a 32-bit number into a register. Is there a macro or do I need to load an immediate and shift
17:07
<
la_mettrie >
load upper 20-bits with LUI and then the rest with ADDI
17:23
vagrantc has joined #riscv
17:29
jacklsw has quit [Read error: Connection reset by peer]
17:32
<
tusko >
thanks pimp
17:32
pecastro has quit [Remote host closed the connection]
17:33
pecastro has joined #riscv
17:35
aerkiaga has joined #riscv
17:41
jjido has quit [Ping timeout: 268 seconds]
17:49
rurtty has joined #riscv
17:52
vagrantc has quit [Quit: leaving]
17:52
<
palmer >
There's a "li" macro is most assemblers
18:00
<
tusko >
Yeah, the thing is I'm bulding a processor so I'm not 100% sure I have li implemented
18:01
<
tusko >
I'm just a low monkey on the tree
18:01
justVain is now known as justache
18:02
vagrantc has joined #riscv
18:08
prabhakarlad has quit [Ping timeout: 244 seconds]
18:21
<
jrtc27 >
li is a macro not an instruction
18:26
aerkiaga has quit [Remote host closed the connection]
18:33
davidlt has quit [Ping timeout: 248 seconds]
18:37
pecastro has quit [Quit: Lost terminal]
18:40
rurtty has quit [Ping timeout: 250 seconds]
18:58
rurtty has joined #riscv
18:59
BootLayer has quit [Quit: Leaving]
19:05
RustyStriker has joined #riscv
19:21
<
tusko >
Right, but if I didn't implement it in the processor...
19:29
<
jrtc27 >
I don't think you understand what macro means
19:29
<
jrtc27 >
it is not an instruction
19:30
<
jrtc27 >
you do not implement it in the processor
19:30
<
jrtc27 >
the assembler converts it into a series of real instructions
19:30
dlan has quit [Ping timeout: 268 seconds]
19:30
<
jrtc27 >
e.g. li with a signed 12-bit value will just be addi rd, zero, imm
19:41
<
tusko >
I'm not sure you understand that I am implementing a risc-v processor from scratch. I have implemented every instruction that it knows about (add, addi, ...)
19:42
<
tusko >
How will it know such a macro exists if I never told it?
19:45
<
geist >
because the macro isn't an instruction the cpu runs. it's a directive to the assembler to generate other instructions
19:45
<
geist >
so if you implement the instruction the macro expands to, then you've got it
19:46
<
tusko >
I see, yeah I guess I don't understand it exactly
19:46
<
tusko >
I assumed I was building the assembler, somehow
19:47
<
tusko >
It sounds to me, based on what you guys are saying, the assembler is somehow already existing
19:49
<
geist >
of course. it's a piece of software that exists in many forms already
19:49
<
geist >
same as compiler, or any other riscv software
20:02
Finde has quit [Read error: Connection reset by peer]
20:02
Finde has joined #riscv
20:04
___nick___ has quit [Ping timeout: 268 seconds]
20:15
rurtty has quit [Ping timeout: 264 seconds]
21:16
RustyStriker has quit [Quit: RustyStriker]
21:16
rurtty has joined #riscv
21:24
rurtty has quit [Ping timeout: 264 seconds]
21:30
<
dh` >
I see we have much more of an assembler manual now, cool
22:04
elastic_dog has quit [Ping timeout: 246 seconds]
22:04
elastic_dog has joined #riscv
22:26
Andre_H has quit [Ping timeout: 250 seconds]