
Completed
Posted
Paid on delivery
Hi, I downloaded an example application in Keil. When I rebuilt it for the first time, it gave an error because the code uses compiler version 5.06, but I have a newer version of Keil. I downloaded compiler version 5, but it still produced errors. I then switched back to compiler version 6 and tried to fix them, but the issues persist. I want to fix the errors, clean up the code, and get it ready to flash onto the chip.
Project ID: 40393925
7 proposals
Remote project
Active 23 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi there, I read your requirements carefully, and I can help fix the Keil build errors, clean up the project, and prepare the firmware so it compiles correctly and is ready to flash onto your microcontroller. The best approach is to first check the project configuration, compiler version settings, startup files, include paths, libraries, and any syntax or compatibility issues between ARM Compiler 5 and 6. After that, I will apply the required fixes cleanly, rebuild the project, and verify that the final output is flash-ready. I have solid experience with embedded systems, microcontroller projects, Keil setup, compiler configuration, and firmware debugging. My focus will be on making the project stable, clean, and easy for you to rebuild later. What I can help with: • Fix Keil compiler/build errors • Resolve ARM Compiler 5/6 compatibility issues • Clean project configuration and code • Verify include paths, startup files, and libraries • Generate flash-ready build output • Provide brief notes on what was fixed Cost: $20 || Timeline: few hours Best regards Oluwatobi Okedairo
$30 USD in 1 day
0.0
0.0

Hi there, The jump from ARM Compiler 5 to 6 causes known syntax and library conflicts, but it is a straightforward fix. I can fix your Keil build errors and get your code ready to flash right away. With 4 years of corporate experience in low-level C/C++ and automotive software, untangling embedded toolchain issues is second nature to me. I will: - Resolve the v5/v6 compiler conflicts. Clean up the codebase. - Ensure it builds perfectly for your target chip. Send over the project files or the complete build log, and let's get this fixed out today. Best regards,
$18 USD in 1 day
0.5
0.5
7 freelancers are bidding on average $23 USD for this job

I am an embedded systems engineer with over 16 years of experience. I have experience with Keil and can fix your code. Please contact me to discuss details.
$30 USD in 1 day
7.5
7.5

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$10 USD in 7 days
7.2
7.2

Hi, I’m Zakaria. I am a Master’s graduate in Automatics and Systems with extensive experience in embedded C/C++ development and firmware optimization. I specialize in resolving environment conflicts and migrating legacy projects within the Keil µVision ecosystem. Why I am the best fit to fix your Keil project: 1. Compiler Migration Expertise: I have a deep understanding of the architectural differences between ARM Compiler 5 (armcc) and Compiler 6 (armclang). I can resolve "migration headaches" such as deprecated #pragma directives, __irq keywords, and non-standard C extensions that typically cause build failures when upgrading Keil versions. 2. Hardware-Level Debugging: My background in advanced control systems ensures I treat code as a direct instruction to the silicon. I will verify that header files, startup code, and scatter files are correctly mapped to your specific chip's memory architecture. 3. Clean & Flash-Ready Code: I don’t just "patch" errors; I clean up the project structure, optimize include paths, and ensure the output is a stable hex/bin file ready for your debugger (ULINK, J-Link, or ST-Link). I have successfully executed several firmware migrations and environment setups for complex control logic and can get your project building and flashing quickly. Could you share the specific error messages from your Build Output window so I can identify if the issue is a missing Device Family Pack or a syntax incompatibility?
$40 USD in 7 days
3.5
3.5

Hello, I am Santosh Chaulagain, an Electrical Engineer, Keil Embedded Systems Specialist, and Embedded Systems Lab Instructor with 7+ years of experience in firmware development and PCB design. I have strong expertise in Embedded C using Keil (ARM/8051), microcontroller programming (ARM, PIC, ESP32), and interfacing peripherals such as ADC, UART, SPI, I2C, timers, and interrupts. I have completed multiple real-world projects involving firmware development, debugging, and hardware-software integration. As a lab instructor, I bring a structured approach to development, ensuring clean, well-documented, and reliable code along with efficient debugging and validation. I can provide: Optimized and hardware-compatible firmware Clear documentation and maintainable code Reliable communication and timely delivery Revisions until full satisfaction I am confident I can deliver a high-quality solution tailored to your requirements and would be happy to discuss your project in detail. Best regards, Santosh C. Keil Specialist | Embedded Systems Lab Instructor
$20 USD in 7 days
3.1
3.1

Hello, I understand the challenges you're facing with compiler version discrepancies and the resulting errors in your Keil project. In my previous experience, I have successfully migrated and debugged embedded applications across multiple Keil compiler versions, including version 5.06 and later updates, ensuring compatibility and stability. I am confident that I can identify the specific code issues caused by version differences, update and clean the code accordingly, and prepare it for seamless flashing onto your target chip. My approach involves systematically analyzing the error messages, applying targeted fixes, and thoroughly testing the project to ensure optimal performance. I will do my utmost to complete this task efficiently and to your satisfaction, ensuring your project is fully operational on your
$15 USD in 2 days
0.0
0.0

Riyadh, Saudi Arabia
Payment method verified
Member since Apr 16, 2019
$10-30 USD
$10-30 USD
₹1500-12500 INR
$200 USD
₹3500-7000 INR
€6-12 EUR / hour
$5000-10000 AUD
$30-250 USD
$250-750 USD
₹15000-25000 INR
$750-1500 USD
$250-750 USD
₹12500-37500 INR
$30-250 USD
$250-750 USD
₹12500-37500 INR
$10-30 USD
$250-750 USD
$250-750 USD
$10-30 USD
€250-750 EUR
$250-750 CAD