سلام
بنده تازه شورع به يادگيري برنامه نويسي با نرم افزار keil كردم
ولي نميدونم وقتي بيلد ميكنم اين ارور رو ميده
كل پروژه اينه، هموني كه شما تو مجله شماره يك نوشتين، ميدونم برنامه ساده اي هستش ولي نميدونم چرا error ميده!
خود برنامه:
#include <AT91SAM7X256.H> /* AT91SAMT7X256 definitions */
#include <lib_AT91SAM7X256.h>
void wait(void);
int main (void) {
AT91F_PIO_CfgOutput(AT91C_BASE_PIOB, AT91C_PIO_PB0);
AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, AT91C_PIO_PB0);
wait();
AT91F_PIO_SetOutput (AT91C_BASE_PIOB, AT91C_PIO_PB0);
wait();
}
void wait (void) {
unsigned int n;
for (n = 0; n < 7372800; n++);
}
ارور برنامه:
Build target 'Target 1'
linking...
2.axf: Warning: L6665W: Neither Lib$$Request$$armlib Lib$$Request$$cpplib defined, not searching ARM libraries.
2.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.
Target not created