Skip to content

m1d1ck159r34t/VectorSipPack_Flashbootloader_RH850_Generic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RH850 License MIT Automotive

🚗 FlashBootloader_RH850_Generic

A robust, generic automotive flash bootloader project for Renesas RH850 microcontrollers, designed for easy integration with ECUs.
Includes modular Basic Software (BSW), EEPROM abstraction, CAN/UDS diagnostics, and demo applications.


📦 Project Structure

Click to expand directory tree
BSW/           # Basic Software modules: EEPROM, Flash, Bootloader core
Demo/          # Demo applications and integration examples
Doc/           # Documentation files
FlashTool/     # Flash programming tools and scripts
Generators/    # Code and config generators
MakeSupport/   # Toolchain/license support files
Misc/          # Utilities, hex/log examples, disclaimers
README.md      # This file

✨ Features

  • 💾 EEPROM Abstraction: Wrapper drivers for EEPROM operations
  • Flash Programming: Tools and scripts for Flash memory management
  • 🚗 Bootloader Core: UDS (ISO 14229) diagnostics & CAN interface support
  • 🛠️ Demo Applications: Example projects for evaluation and integration
  • 🔐 Security: Modular, extensible software layers

🛠️ Getting Started

Prerequisites

Hardware Compiler Toolchain
RH850 (e.g., R7F701313EAFP) GreenHills 2015.1.7 Make, batch scripts

Build Instructions

cd BSW/Flash/Build
make

Or use provided batch scripts (e.g., MkFlashRom.bat).

Flashing & Usage

  • Program to RH850 using standard tools
  • Communicate via CAN (ISO 14229 UDS)
  • Demo and integration examples in Demo/

📚 Documentation & References


🤝 Contributing

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -am 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

⚠️ Disclaimer

Some files and code are © Vector Informatik GmbH or provided as-is.
See Misc/HexView/disclaimer.txt for details.


This README provides a general overview. For advanced configuration or troubleshooting, refer to code comments and build scripts.

Releases

No releases published

Packages

 
 
 

Contributors

Languages