BSW Builder Release Notes

From Arctic Core - the open source AUTOSAR embedded platform

Jump to: navigation, search

This page contains release information for BSW Builder releases.

Contents

2.11.0

  • Project/Properties
    • Settings for Service Component Interfaces.
    • Setting for filtering when connecting ports.
  • CAN
    • PowerPc: New Editor that handles hardware filters and multiple hardware object
  • NvM
    • API class 2 added.
    • Support for Service Component (Use NvM from RTE)
  • EcuM
    • Support for Service Component (Use EcuM from RTE)
  • WdgM
    • Support for Service Component (Use WdgM from RTE)
  • IoHwAB
    • New editor.
    • Support for ADC, DIO, PWM and external DIO driver.
    • Diagnostic triggers to DEM for Low, High and Range.
    • Scale support with units Ampere, Ohm and Volt.
    • Support for Service Component (Use IoHwAb from RTE)

See detailed release notes Arc 2.11.0 Tools 2.0.0

2.10.0

  • New module, J1939TP
  • J1939TP support in CANdb importer
  • Ecu overview page
    • Now possible to enable/disable system model generator for each module
  • Performance improvement
  • CanSM
    • Bus off notification support
  • COM
    • Signal bit position > 63 supported
  • Increased maximum short name length
  • Improved module importer
  • Added help plugin
  • Bug fixes and improvements

2.9.1

  • Fixed bug that caused multiple reference widgets not to update correctly

2.9

  • Requires special upgrade procedure.
  • BSW Modules for new Mcu, MPC5606:
    • Mcu
    • Adc
    • Can
    • Dio
    • Gpt
    • Port
    • Pwm
    • Spi
  • New BSW Modules
    • WdgIf
    • WdgM
  • OS Module
    • Support for Applications. Most OS objects needs to belong to an Application
    • Tasks now need to specify what events it can be triggered by
  • New service connector page in BSW Builder
    • All connections to service components shall be done here
    • In the last version this was in done in the BSW Builder module editor for the respective service component
  • Context sensitive BSW Builder validator (only the generated ECU is validated)
  • Remake of PDUR
    • Support for multiple destinations
    • Support for auto routing, and manual routing
    • Support for gatewaying
  • Support for routines in DCM
  • Miscellaneous updates for BSW Builder memory stack modules
  • Performance improvements
  • Bug fixes in Dem, Dcm, Port, Pwm, CanIf

2.8

  • DCM
    • Support for Routines
  • EcuM
    • Support for Users
  • Mcu
    • Added RamSections
  • CanIf
    • Support for CanIf dynamic config extension
    • Multi-add PDUs
    • Moved config types from CanIf_Cfg.h to CanIf_ConfigTypes.h
  • Det
    • Det_cfg.c changed to Det_Cfg.c
  • Port
    • Multi-add pins in port module
  • New comment field for all objects
  • Multi-select and remove in all editors
  • Objects in tree views are sorted by name
  • Bug fixes

2.7

  • New bsw modules for Stm32F107 and Stm32F103
    • Can, Adc, Gpt, Mcu, Pwm, Port, Dio
  • New BSW modules for TMS570
    • Port, Dio
  • Removed Field "Priority implementation" in Adc editor for all Mcu's because it is not used.
  • Added fields "Main function period, "NVRAM Read timeout", "NVRAM Write timeout","Run Delay Duration" in EcuM Editor
  • Added field "Notification priority" in Gpt for MPC55xx
  • Replaced Field for "Job notification callbacks" in Fee, by a single checkbox to enable/disable notification callbacks.
  • GPT now generates a define for each channel with the index in the list
  • Moved static code from some code generators into files "<moduleName>_ConfigTypes.h" and moved to Arctic Core repository
  • Refactoring to generate better Misra compatible code in modules:
    • CanNm, CanSm, Com, ComM, Dem, Dcm, Det, EcuM, Fee, Nvm, MemIf
  • Minor bug fixes

2.6

  • New configuration tools for Nvm, Fee, MemIf
  • New configuration tools for Cortex R4: Mcu, Can
  • Bug fix in generated Dem model, the port defined arguments now have correct event ids.
To regenerate an old Dem model just change one value in the BSW Builder tool and the model will update.
  • When opening an old Ecu configuration you will be asked to automatically add a EcuSoftwareCompositon. This is needed for the Dem model and future coming service components.
  • Minor bug fixes


2.5

Compatability release for Arctic Core 2.5


2.4

BSW Builder 2.4 is developed and tested agains Arctic Studio 1.3. We recommend all users to upgrade both Arctic Studio and BSW Builder to the latest versions.

  1. BSW Builder now automatically publishes system template objects for easy configuration of ECUs and integration of coming ArcCore products:
    1. The COM module creates a system signal for each configured COM signal.
    2. The IO Hardware Abstraction module creates an Ecu Abstraction Component with ports for use with the DIO driver.
    3. The DEM modules creates a ServiceComponentType with ports for use with the configured DEM events.
  2. Minor bug fixes and improvements.
  3. Integration with upcoming RTE Builder.
  4. Generated files are compatible with Arctic Core 2.4.
  5. Built on Artop 2.1.
  6. Rebuild of New Configuration wizard.
  7. Fixed bug in CanDB importer.

2.3

  1. Editors, validators and generators added for Network Management modules:
    1. ComM
    2. Nm
    3. CanNm
    4. CanSm
  2. Editors, validators and generators added for MCAL modules for HCS12:
    1. Dio
    2. Pwm
    3. Can
    4. Adc
    5. Port
  3. The generation output directory is now set to /project/config by default for new ECU configurations.
  4. Interface updates to model upgrader.
  5. Fixed generator bugs for Dio and Gpt for MPC55xx.
  6. The user is now given a choise if the MCU of a project should be changed or not when creating new ECU configurations.
  7. User interface updates to Mcu and Dio editors.
  8. Undo of transformations added.
  9. Better user experience when trying to open illegal arxml files in BSW Builder.
  10. Slightly redesigned overview page with new logo for BSW Builder.
  11. General bug fixes and improvements.

2.2

BSW Builder containing new features and bug fixes. We recommend all users to upgrade to the latest version. Note that BSW Builder 2.2 is required for configuration of Arctic Core 2.2.

  1. Added new modules for Diagnostics:
    1. CanTP
    2. Dem
    3. Dcm
  2. Model consistency check will be performed when opening a model.
  3. Model references now scoped to containing project.
  4. Cheat Sheet for creating a new ECU Configuration.
  5. General bug fixes in editors, code generators, validators, and framework.

2.1

BSW Builder 2.1 is major relase containing many new features as well as bug fixes. We recommend all users to upgrad to the newest version. Note that BSW Builder 2.1 is required for configuration of Arctic Core 2.0 RC3.

  1. Support added for the PDU router module.
  2. Added warning and info as validation severities for more flexible validation reports.
  3. Validation problems are now automatically marked in all tree views.
  4. AUTOSAR Explorer is now bundled with BSW Builder.
  5. Improved template for generating OS task stubs.
  6. It is now possible to switch MCU on an integration project.
  7. Added a feedback action for easy bug reporting to tech team.
  8. All modules in the communication stack are now aware of the polite concept introduced in Arctic Core 2.1.
  9. Minor bug fixes in Module Configuration importer and CanDB importer.
  10. Minor general bug fixes.


2.0

A major release. The tool has been ported to the Autosar tool platform ARTOP. Several new modules are supported and lots of new functionality has been added.

  1. Ported to ARTOP.
  2. Editors, generators and validators now support Arctic Core v2.0.
  3. General improvements and bug fixes to the entire tool.
  4. Created a CanDB to COM-stack importer.
  5. Many additions to validators.
  6. Additions and bug fixes in editors and generators.
  7. Significant speedup when configuring large models.
  8. Added PDU properties view that shows signal distribution within a PDU.
  9. Support added for the following modules for MPC551x:
    1. Gpt
  10. Support added for the following modules for HCS12:
    1. Mcu
    2. Gpt
  11. Support for MCU HCS12.
  12. Support for MCU Cortex M3.

1.0

First version of BSW Builder.

  1. Support for Arctic Core v1.0.
  2. Model Transformer for flexible and fast model updates.
  3. A wizard for creating ECU configurations.
  4. Module configuration importer.
  5. Support for the following hardware independent modules:
    1. CanIf
    2. Com
    3. Det
    4. EcuC
    5. EcuM
    6. Os
  6. Support for the following modules for MPC551x:
    1. Can
    2. Dio
    3. Port
    4. Pwm
    5. Mcu
  7. Support for the following modules for MPC5567:
    1. Can
    2. Dio
    3. Port
    4. Pwm
    5. Mcu
  8. Support for MCU MPC551x.
  9. Support for MCU MPC5567.
  10. Support for MCU Undefined MCU (for hardware independent BSW modules).
  11. Framework for editing, validating and generating Autosar models and configuration files.