Hey! Thank you so much for these videos with the RP2040. I like the bare metal approach. I have only written code in C before, however I would love to learn more about assembly programmings. Do you have any "beginner" videos planned/in the works featuring assembly programming? Just to get to understand the basics as this would make it easier to follow your current ones.
Hi Will, nice video again! I really like this bare metal stuff and your approach to get into it. But in spite of your disliking of floating points, wouldn't it be nice to let's say calculate pi with a PI?
Will, at exactly 12:00 you say that ALARM0 offset is 4, but on the page it says the offset is 0x10. Is it right to assume that what you’re doing is dividing by 4? ie 0x10 = 16 decimal 16/4 = 4? So basically your values are long words? Sorry but then earlier when you’re reading from the timer register the offset on the page says 0x24 and you say 10? but by my above logic that would be 0x24 = #36 and decimal 36/4 = 9. Basically I have no idea where you’re getting these offset numbers from or how you’re calculating them, could you explain please?
HI! can you explain exactly which IDE do you use for programming in assembly language? (and all tools for loading of internal SRAM memory) DO you use SWD picoprobe or SWD DEBUG PROBE? (for loading internal SRAM) DO you have possibility of debug your program - step by step in internal SRAM? (sorry for my very weak english)
NMI is not "nested mask interrupt" it is Non Maskable Interrupt. A vector is a quantity with direction and length which indicates a destination's position from an origin. If you don't understand what a vector is , that may explain why you think it is not a good name. I don't get the feeling you are in a position to teach this subject. I'm outta here.
I agree, he's definitely lost and I don't think he's a great teacher. A loop is Something having a shape, order, or path of motion that is circular or curved over on itself. It definitely can't have a different meaning. I just had to dislike the video...
Liked and subscribed. I'm going to go back and watch all your bare metal videos on the RPi Zero and Pico!! I hope you return to make more videos.
I would love to see you using dual core
Hey! Thank you so much for these videos with the RP2040. I like the bare metal approach.
I have only written code in C before, however I would love to learn more about assembly programmings.
Do you have any "beginner" videos planned/in the works featuring assembly programming? Just to get to understand the basics as this would make it easier to follow your current ones.
Hi Will, nice video again! I really like this bare metal stuff and your approach to get into it. But in spite of your disliking of floating points, wouldn't it be nice to let's say calculate pi with a PI?
Will, at exactly 12:00 you say that ALARM0 offset is 4, but on the page it says the offset is 0x10. Is it right to assume that what you’re doing is dividing by 4? ie 0x10 = 16 decimal 16/4 = 4? So basically your values are long words?
Sorry but then earlier when you’re reading from the timer register the offset on the page says 0x24 and you say 10? but by my above logic that would be 0x24 = #36 and decimal 36/4 = 9.
Basically I have no idea where you’re getting these offset numbers from or how you’re calculating them, could you explain please?
Great explanation, but your volume is a little low.
HI!
can you explain exactly which IDE do you use for programming in assembly language? (and all tools for loading of internal SRAM memory) DO you use SWD picoprobe or SWD DEBUG PROBE? (for loading internal SRAM) DO you have possibility of debug your program - step by step in internal SRAM? (sorry for my very weak english)
Do you have a video _how_ do you upload the binary to RP0?
NMI is not "nested mask interrupt" it is Non Maskable Interrupt. A vector is a quantity with direction and length which indicates a destination's position from an origin. If you don't understand what a vector is , that may explain why you think it is not a good name. I don't get the feeling you are in a position to teach this subject. I'm outta here.
I agree, he's definitely lost and I don't think he's a great teacher. A loop is Something having a shape, order, or path of motion that is circular or curved over on itself. It definitely can't have a different meaning. I just had to dislike the video...