Luckfox Pico Pro/Max Boards stops working in field suddenly

  • Hello, the operating temperature of RV1106 supports -20 to 85 degrees Celsius, the flashing of the LED indicates that the core is working, and network problems can also be ruled out by your instructions.
    If conditions permit, it is recommended that you obtain serial port logs when the operation stops and share them so that you can troubleshoot the cause of the problem probustically
  • I will share the logs soon. Meanwhile any suggestions on the RAM consumption.
    What I have observed is, few Lockfox consumes 53MB/120MB of RAM with the same code. Few consumes 25MB/120MB with same code.
    OS is same in all the boards.

    You can take a look at my pictures.
    Attachments
    55MB.png
    26MB.png
  • Here are my logs on the boot time. I am waiting for the device get into irresponsive mode to look into the condition.

    Please suggest if anything I need to take care.
    Attachments
    Downloaded 22 times
  • I tried connecting UART lines with the device which is irresponsive.
    1. Led was blinking
    2. No activity on UART. I tried pressing <Enter> no activity.

    I reboot the device and collected the logs.
    Attachments
    teraterm.zip (18.4 KiB)
    Downloaded 24 times
  • 1 Memory problem: You can see the difference through the image is mainly the occupation of the python file you write, when the MQTT program is running, due to the requirements of the network environment, the memory occupation of the NetworkManager is also increased, if you want to reduce the memory occupation, you can only try to optimize your program
    2 From your logs, it can be seen that the system used is Ubuntu system, the default printk printing level is low, and the log information of the kernel is reduced after entering rootfs, so you can't see the full
    kernel print log when the Luckfox Pico is restarted, it is recommended to use the Buildroot image to observe whether there is the same restart phenomenon without running the program, and then analyze the next step through the log (Buildroot By default, the system outputs the contents of the kernel printk to the terminal).
  • Is it possible to run full python3 in Builroot. Buildroot seems more light weight. I have optimised my Mqtt application. I connect whenever it is necessary.
  • The buildroot system does not support Python libraries with glibc dependencies, you can test whether the libraries you use can be successfully imported under the buildroot system