The difference between 52832qfaae0 and 52832qfaae1 workwith bootloader

hi,guys

I have a product that uses CHIP 52832qfaae0, and then I replaced chip 52832qfaae1, and there is A problem. Chip 52832qfaae0 runs normally with the same code, but chip 52832qfaae1 can run APP(mergehex boot and app), but it cannot connect to Bootdevice when dfu, and the bootloader is stuck in "err_code = nrf_balloc_init(&m_buffer_pool);"

nrf connect app is show:

Scanning timed out returning no matching peripherals!

Parents
  • hi

    I found out the reason, my new hardware has no external low speed crystal oscillator, I solved the problem when I configured the internal RC in sdk_config.h and changed the following code

    err_code = nrf_balloc_init(&m_buffer_pool);
    UNUSED_RETURN_VALUE(err_code);

    err_code = ble_stack_init();
    VERIFY_SUCCESS(err_code);

    err_code = ble_stack_init();
    VERIFY_SUCCESS(err_code);

    err_code = nrf_balloc_init(&m_buffer_pool);
    UNUSED_RETURN_VALUE(err_code);

Reply
  • hi

    I found out the reason, my new hardware has no external low speed crystal oscillator, I solved the problem when I configured the internal RC in sdk_config.h and changed the following code

    err_code = nrf_balloc_init(&m_buffer_pool);
    UNUSED_RETURN_VALUE(err_code);

    err_code = ble_stack_init();
    VERIFY_SUCCESS(err_code);

    err_code = ble_stack_init();
    VERIFY_SUCCESS(err_code);

    err_code = nrf_balloc_init(&m_buffer_pool);
    UNUSED_RETURN_VALUE(err_code);

Children
No Data
Related