Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    SWD programming to Application board 3.0

    SWD programming to Application board 3.0

    ltqa1202
    New Poster

    Hi,

    I'm a student who's still a beginner to embedded systems. My goal is to be able to program the application board 3.0 (with BHI160B shuttle board 3.0 attached to it) with nrf52-dk through SWD interface. So my questions are:

    1. Is it possible to do such things? I've tried to look up online but there's not much infomation about it (I'm using Segger Embedded Studio for ARM v7.10 with nRF5 SDK to program)

    2. Is there a tutorial on how to set up the pins so that I can program the board through SWD?

    3. I downloaded the COINES library v2.7 but it seems that my shuttle board BHI160B is only compatible with bhy examples which isn't available in v2.7. Is there a link where I can download older version of COINES? I read the driver porting guide but it seems a bit too complicated for me so I think getting an older version of library is a better choice.

    Any recommendation/help is greatly appreciated. Thank you in advance

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi ltqa1202,

    Yes, you could program application board 3.0 with nRF52 SDK via SWD interface of JLink as there was debug interface in schematic https://www.bosch-sensortec.com/media/boschsensortec/downloads/software_tools/application_board_3_0/...

    debug interface of APP3.0.png

    Connect application board debug interface to JLink like this:

    hardware setup.jpg

    You could migrate BHI160B software https://github.com/boschsensortec/BHy1_driver_and_MCU_solution to your host MCU platform.

     

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist