Getting started
This chapter will give a short guideline how Paulus may be adapted to a manufacturer-specific environment. The following items shall be considered:
configure Paulus about <target>/bl_config.h
adapt the function <target>/<target>_init.c/getBitRate()
adapt the function <target>/<target>_init.c/getNodeId()
adapt the function <target>/<target>_init.c/timerTriggered() for the Heartbeat generation
adapt the functions of the user interface in bootloader/bl_user.c
adapt the memory addresses (see platform/target-specific manual)
adapt the size of the shared RAM in <target>/bl_interface.h (see platform/target-specific manual)
adapt the compiler defines BOOTLOADER_JUMP()
adapt object dictionary and CANopen messages in C code in bootloader/bl_canopen.c
adapt the object dictionary in the Design Tool project
Examples of porting to different platforms are described in: Platforms