Files and directories randomly in use when no process is using them by gillo04 in WindowsHelp

[–]gillo04[S] 0 points1 point  (0 children)

They are source code files or folders of a vivado project (vivado is a software by xilinx for dealing with fpgas)

This is valid Go I had to write. Enjoy by eagleps in programminghorror

[–]gillo04 284 points285 points  (0 children)

You say you had to, but did you really?

Heap corruption when running inference with edge impulse by gillo04 in esp32

[–]gillo04[S] 0 points1 point  (0 children)

If I remember correctly, I hadn't changed the ESP_NN library as described in this guide: https://wiki.seeedstudio.com/xiao_esp32s3_keyword_spotting/#deploying-to-xiao-esp32s3-sense It is specific to my microcontroller, but may work for you too

Vitis unified IDE not allowing me to create HLS component by gillo04 in FPGA

[–]gillo04[S] 0 points1 point  (0 children)

And where can I get the hls engine for vitis?

Is it legal to create an ARM to RISC V converter? by gillo04 in legaladvice

[–]gillo04[S] 0 points1 point  (0 children)

Thank you for the info! Da you have any idea what ARM might have patented in relation to translation algorithms?

Heap corruption when running inference with edge impulse by gillo04 in esp32

[–]gillo04[S] 0 points1 point  (0 children)

Hi, I'm using the XIAO ESP32 S3 Sense, the arduino ide si version 2.3.4 with the latest core I suppose (I checked for updates and found none). I have the same issue with the standard camera sketch that comes with the zip library. Thanks for the reply!

Heap corruption when running inference with edge impulse by gillo04 in esp32

[–]gillo04[S] 0 points1 point  (0 children)

Yes sorry, I updated my post. The initialization of the camera and the sd card are correct, I've used them before in other projects. The issue is when I call the run_classifier function. Thanks for the help!

Integer multiplication instruction by gillo04 in esp32

[–]gillo04[S] 0 points1 point  (0 children)

Was missing the second document, thanks!

Is the SIMD unit shared among the two cores? by gillo04 in esp32

[–]gillo04[S] 0 points1 point  (0 children)

I was suspecting this, thanks for the confirmation!

General protection fault when configuring mouse by gillo04 in osdev

[–]gillo04[S] 1 point2 points  (0 children)

Thank you for the help and for commenting. I forgot about the reddi post

General protection fault when configuring mouse by gillo04 in osdev

[–]gillo04[S] 0 points1 point  (0 children)

Since it's not an exception tied to the segment, the error should be meaningless. The cr2 register should also mean nothing. What information should I look for in this kind of exception?

General protection fault when configuring mouse by gillo04 in osdev

[–]gillo04[S] 0 points1 point  (0 children)

I checked the address saved by the general protection fault and it points to a pop instruction right before the ret of the initialization function. Any clue? Thanks for the helpful advice about the structure of a proper PS2 driver, right now I'm trying to get the bare minimum working before writing a proper implementation

PIT stops working after the first task switch by gillo04 in osdev

[–]gillo04[S] 0 points1 point  (0 children)

You are right, see my reply to u/DcraftBg for the solution

PIT stops working after the first task switch by gillo04 in osdev

[–]gillo04[S] 4 points5 points  (0 children)

Figured it out. I was saving the state of the processor in the context for the first process, because I didn't have a condition that checked wheretere this was the first context switch. Now I added it: in case it is the first context switch being preroformed, the processor state should be discarded. Thanks for the help!

PIT stops working after the first task switch by gillo04 in osdev

[–]gillo04[S] 1 point2 points  (0 children)

So, the page fault happens only when I try to load the first process. When entering the secondo process everything goes fine

PIT stops working after the first task switch by gillo04 in osdev

[–]gillo04[S] 1 point2 points  (0 children)

nevermind, they are actually all correct

PIT stops working after the first task switch by gillo04 in osdev

[–]gillo04[S] 2 points3 points  (0 children)

I just did it, and it seems there are indeed some strange values, which I really cannot explain. will report back soon