NXP LPC17xx USB Bootloader

Hi people!

I'm using the keil MDK 4.11 and can't compile the USB bootloader for lpc17xx. I receive a lot of the errors like this: "memory.c(14): error: #5: cannot open source input file "LPC17xx.h": No such file or directory"

Link for the bootloader: ics.nxp.com/.../an10866.zip

What I should do to resolve my problem?

Is the first time that I use the Keil.

Thanks in advance.

Best regards
Luis Ferreira

Parents
  • Luis,

    Embedded systems are one of the most demanding fields to be in. Why?

    Because every processor and every IDE you work with have to be understood. If they are not understood, and you try to take 'the easy way out', you are in for more problems than you care to realize.

    You need to understand what the compiler and linker actually do. What do they need in order to accomplish their required tasks. Every IDE and processor have a manual. You need to read and understand both these manuals in order to be productive in this field.

    If you dont, you will fail. Every time.

    This is a basic question that, given your capabilities and to actually be curious about the embedded systems field, you need to answer on your own.

    It will make youe life much simplier in the future as an embedded engineer. Good luck, and stay with it. The job is both frustrating and rewarding. But in general that is engineering - solving problems.

Reply
  • Luis,

    Embedded systems are one of the most demanding fields to be in. Why?

    Because every processor and every IDE you work with have to be understood. If they are not understood, and you try to take 'the easy way out', you are in for more problems than you care to realize.

    You need to understand what the compiler and linker actually do. What do they need in order to accomplish their required tasks. Every IDE and processor have a manual. You need to read and understand both these manuals in order to be productive in this field.

    If you dont, you will fail. Every time.

    This is a basic question that, given your capabilities and to actually be curious about the embedded systems field, you need to answer on your own.

    It will make youe life much simplier in the future as an embedded engineer. Good luck, and stay with it. The job is both frustrating and rewarding. But in general that is engineering - solving problems.

Children
More questions in this forum