@lupyuen
If platforms are ready i might try to promote your platform here. It sounds interesting.
#BL602 now displays the #LoRa Packet received from #WisBlock yay!
https://github.com/lupyuen/bl_iot_sdk/blob/lorarecv/customer_app/sdk_app_lora/sdk_app_lora/demo.c
@lupyuen
Are those two platforms using two different operating systems? Generally depends whether irq handler lives in same adress space as setup code. General guideline for portable code should be using either static data accessible from irq code or dynamically allocated data passable between two adress spaces.
For #BL602 we fix this exception by copying the object ... Instead of storing a pointer to the object
#BL602 #LoRa Exception happened because we passed a pointer to a stack object ... Which gets used by the Interrupt Handler 😲 ... This works OK in the original Mynewt code, but not for BL602
https://gist.github.com/lupyuen/1539f9dd52e9a83d4fbe7724481112bf
Very curious. Are librem etc too? We need rv raspberry pi and moving opensource to over there.
Calling upon your geekinesses and opensourcenesses.
On risc v aka the postarm for mobiles and servers and with extension laptops etc. embeds.
Follow @lupyuen good guy.
Cc @mkljczk
Cc @COOL_FREE_RINGTONES
Cc @Korgy
Cc @Negi
Cc @piotrsikora
Please mark follow and spread the word.
Note libre phone pine64 producer has already boards based on this arch etc.
Oops the Program Counter for our #RISCV Exception is null ... So there must be a missing Callback Function somewhere in our #LoRa #BL602 Firmware 🤔
https://github.com/lupyuen/bl_iot_sdk/blob/lorarecv/customer_app/sdk_app_lora/sdk_app_lora/demo.c
Zymbit HSM4 & HSM6 security modules work with embedded Linux hardware, Raspberry Pi, Jetson Nano
Our #BL602 Build, Flash and Run Firmware script generates the #RISCV Disassembly ... Let's track down the address of the RISC-V Exception
https://github.com/lupyuen/bl_iot_sdk/blob/lorarecv/customer_app/sdk_app_lora/run.sh
Aha! #BL602 hits a #RISCV Exception ... When processing the received #LoRa Packet! Let's follow these steps to troubleshoot...
https://lupyuen.github.io/articles/i2c#appendix-how-to-troubleshoot-risc-v-exceptions
Bill Gates: "I am innocent! The whole thing about 5G and microchips is pretty crazy. Why would I want to do that?" 😂
Hackers are exploiting #F5 BIG-IP #vulnerability with a severity of 9.8 out of 10
#PinePhone Beta Edition Pre-Orders
The Dual-Screen #Pinebook Pro
#LoRa Packet goes from #WisBlock Transmitter ... To #BL602 SX1276 Interrupt Handler ... To #FreeRTOS Task yay! Now we read the received LoRa Packet from SX1276 over SPI
https://github.com/lupyuen/bl_iot_sdk/blob/lorarecv/customer_app/sdk_app_lora/sdk_app_lora/demo.c
IoT Techie and Educator / Apache NuttX PMC