This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ76PL455EVM-GUI-SW: BQ76PL455EVM-GUI-SW

Part Number: BQ76PL455EVM-GUI-SW
Other Parts Discussed in Thread: BQ76PL455A-Q1, LAUNCHXL-F28379D, C2000WARE

Hello Sir, 

i wanted to use BQ76PL455A-Q1 EVM for my project work and the reference code that has been used was done using TMS570LS04x Launchpad Board.

So my question was i will be using LAUNCHXL-F28379D  which has a dual core architecture(C2000 series) wherein i am planning to use one core for battery cell monitoring and balancing by writing in suitable registers of BQ76PL455A-Q1 EVM for its configuration.

Hence, i wanted to know whether it is possible to do it this way or i should be going with TMS570LS04x Launchpad Board for my experiment. Also if its possible to do according to way i have asked, then how should i proceed to configure both the CPU's for my experiment wherein CPU1 will be used for battery voltage monitoring and balancing purpose and CPU2 will be used to estimate my state of charge and other required BMS functionalities.

Also how can we communicate or send bytes of data between both the CPU's (i.e. CPU! & CPU2 ) in LAUNCHXL-F28379D.

  • Hi,

    This should be possible! Please see this link to our C2000 Academy IPC Lab: https://dev.ti.com/tirex/explore/node?node=A__Ac3wGeaxI.l7j3JlrsVfcQ__C2000-ACADEMY__3H1LnqB__LATEST

    This lab will teach you how to do basic inter-processor communication (IPC) with the F28379D device, with more detail than C2000WARE examples. 

    I also think that the the examples located in [C2000Ware_Installation_Path]/driverlib/f2837xd/examples/dual/ will be helpful, since they will show you how to allocate shared resources to each one of the C28x CPUs, and they will also show you how to split your program between CPU1 and CPU2. Most shared resources are owned by CPU1 by default, so it's important to allocate necessary resources to CPU2 for your application.

    Here is a link to C2000WARE installation page: https://www.ti.com/tool/C2000WARE

    Please let me know if you have any further questions about getting started with programming your dual-core C2000 device, or if you have more questions about IPC. Also, the f2837xD TRM section about IPC can be a great resource.

    Best Regards,

    Ben Collier