電子工作日記、その他

趣味の電子工作製作の記録、その他思った事

Help me

2012-04-07 18:04:13 | 日記
下記Programを作成してCompileすると、avr-objcopy: 'ADCm168P.elf': No such file
ERRORが出ます。対処方法を教えてください。

WinAVRは、WinAVR-20100110
Studio4は、Version 4.19 Build 730 Copyright c 1996-2011です。

/* Programは */
/*
PROJECT: ADCm168P
CPU: ATMEGAm168P
Content: ADC0-ADC5 Disp PORTD + PORTB
Create: 2012.04.07

FuseL: 0xDF(Internal 8MHz)
FuseH; 0xFF
*/

#define F_CPU 8000000UL

#include <util/delay.h>
#include <avr/io.h>

int main()
{
DDRB = 0xFF;
DDRC = 0;//input
DDRD = 0xFF;

while(1)
{
PORTB = 0xFF;
PORTD = 0x0F;
_delay_ms(100);

PORTB = 0;
PORTD = 0;
_delay_ms(100);
}
}

/* ERROR MESSAGEは */
Build started 7.4.2012 at 18:02:20
mmcu=atmega168p -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ADCm168P.o -MF dep/ADCm168P.o.d -c ../ADCm168P.c
/usr/bin/sh: -Wall: command not found
make: [ADCm168P.o] Error 127 (ignored)
mmcu=atmega168p -Wl,-Map=ADCm168P.map ADCm168P.o -o ADCm168P.elf
/usr/bin/sh: -Wl,-Map=ADCm168P.map: command not found
make: [ADCm168P.elf] Error 127 (ignored)
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature ADCm168P.elf ADCm168P.hex
avr-objcopy: 'ADCm168P.elf': No such file
make: *** [ADCm168P.hex] Error 1
Build failed with 1 errors and 0 warnings...

Installは
最初WinAVRをDownloadしInstallしました。
次に、Studio 4をDownloadしInstallしました。
Pluginの組み込み等、設定が必要なのでしょうか?
暫らく使用していないので、忘れてしまい、対象方法が
思いつきません。???

最新の画像もっと見る

48 コメント

コメント日が  古い順  |   新しい順
ATMEGA168P ADC Problem (kawana)
2012-04-07 19:41:22
ATMEGA88Pで動作しているADC ProgramをATMEGA168Pに移植したらNGに成った。
0V入力(GND)でも0x3FFが読み出される。
下記にERRORの報告有るが?

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&theme=print&p=802571
難しいがやってみよう???
返信する
Unknown ()
2012-04-08 10:42:46
私が現在使用している環境はAVRToolchain(avr-gcc 5.2 だと思う)でコンパイルしましたがエラーなくhexファイルができました。
プログラム自体には問題がないと思います。

エラーの原因は
/usr/bin/sh: -Wall: command not found
の行にあると思います。
studioが作るmakefileとコンパイラが適合していないのではないでしょうか。

makefileをwinavrで作って直接コンパイルしてはいかがでしょうか。
返信する
ご返事ありがとうございます。 (kawana)
2012-04-08 20:06:17
AVRToolchain(avr-gcc 5.2)の確認
makefileをwinavrで作成等やってみます。
返信する
ATMEGA168P ADC Problem (kawana)
2012-04-09 10:12:17
0V入力(GND)でも0x3FFが読み出される。
事からrefのNGと思っていた。
回路確認したところ、Vref(Pin21)にVCCが
未接続であった。TESTERで電圧を確認すべきでした。(基本ですね。)

残り問題は、xxx.elfが出来ない問題?
makefileを見てみよう。
返信する
Tool-Plugin NG ? (kawana)
2012-04-09 10:30:39
Compile過程を良く見たら下記Messageが
Loaded plugin STK500
gcc plugin: No AVR Toolchain installation
found.
The AVR GCC plug-in can stil be used if set up your own build tools.

Tool-Plugin mannegerを操作するのかな-?
返信する
Studio4 & STUDIO6 (kawana)
2012-04-10 08:54:43
Studio4 と STUDIO6 の違いを調べていますが
良く解りません。
makeFileを見て比較しています。
解った事は、
Studio4 Compiler:AVR GCC
STUDIO6 Compiler:C/C++

STUDIO6のmakefileには
Automatically-generated file. Do not edit!

Studio4のmakefileには
Makefile for the project LEDm168
自分で編集すべきものなのか?
返信する
Unknown (oog)
2012-04-10 10:39:35
頑張ってますね。
何もアドバイスできませんが、完成することを祈ってます。
返信する
Unknown (oog)
2012-04-10 10:41:34
2ちゃんのこれは本人の書き込みですか?
---
579 :kawana:2012/04/10(火) 06:52:06.39 ID:z1LKXbWq
>>578
私も、本当にその様に思います。
病気からの脱出は、自分の心の問題と思います。
返信する
私の書き込みです。 (kawana)
2012-04-10 13:25:59
私の書き込みで偽り有りません。
一度だけN氏の偽名で投稿した事有りますが
問題に成りましたので、以後は一切実名での
投稿に切り替えました。
返信する
Studio と Comillerの関係 (kawana)
2012-04-10 13:36:04
Studio と Comillerの従属関係で見ています。
Studioが、主、でCompillerが従属と見ていて
Fileの有る場所を眺めていますが、Compiller
の有る場所の設定が未と考えています。
返信する

コメントを投稿