Lỗi cua Keil FATAL ERROR L213

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • nguyen_kirk
    Thành viên mới
    • Jul 2006
    • 18

    #1

    Lỗi cua Keil FATAL ERROR L213

    Em dịch C sang hex, bị báo lỗi nầy
    *** FATAL ERROR L213: I/O ERROR ON WORK FILE: EXCEPTION 0029H: ACCESS TO FILE DENIED

    Keil 3 ver8.02 c có ***** ( file/ lice manager / đã có đầy đủ LIC

    Debug không bị báo giới hạn
    hic hic
    các anh giúp em faats
    cảm. ơn nhiêu
    In Metal ... all trust !!
    THRASH TILL DIE !!!
  • nguyen_kirk
    Thành viên mới
    • Jul 2006
    • 18

    #2
    em dùng cái này để *****
    Attached Files
    In Metal ... all trust !!
    THRASH TILL DIE !!!

    Comment

    • linhnc308
      Moderator
      • Aug 2005
      • 1084

      #3
      chú này phải đưa code lên thì a e mới giúp dc chớ. Chứ nhỡ máy chú ko dịch đc nhưng máy khác dc thì sao. Đưa code lên còn phân tích mổ sẽ mới tìm ra lỗi dc
      Ethernet-RS232, PIC Webserver, RFID Reader
      CallerID, Cảnh báo BTS, ...
      0988006696
      linhnc308@gmail.com
      http://linhnc308.blogspot.com

      Comment

      • nguyen_kirk
        Thành viên mới
        • Jul 2006
        • 18

        #4
        em dịch thử cả nhg trình debug đc ma` vẫn bị, hic ...
        Build target 'Simulator'
        linking...
        BL51 BANKED LINKER/LOCATER V6.00 - SN: C1CGC-2YPGLS
        COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2005
        "HELLO.obj"
        TO "HELLO"
        RAMSIZE(256)
        *** FATAL ERROR L213: I/O ERROR ON WORK FILE:
        EXCEPTION 0029H: ACCESS TO FILE DENIED
        Target not created

        còn code thi` có mỗi đoạn led nhấp nháy dùng delay lấy ở trên d đ thôi :
        #include "AT89X51.H"
        sbit a1 = P1^0;
        void delay50(unsigned char n)
        {unsigned char i;
        for(i=0; i < n;i++)
        {
        TMOD=0x01;
        TH0=0x3C;
        TL0=0xAF;
        TR0=1; }
        while(!TF0)
        {TR0=0;
        TF0=0;}
        }

        void main()
        {
        while(1)
        {
        a1 = 1 ;
        delay50(100);
        a1 = 0 ;
        delay50(100);
        }
        }

        em nghịch mãi ko đc
        cảm ơn bác

        cái include thay het các kiểu rồi đấy
        In Metal ... all trust !!
        THRASH TILL DIE !!!

        Comment

        • nguyen_kirk
          Thành viên mới
          • Jul 2006
          • 18

          #5
          hic
          đoạn code này debug ngon, thế mà ko dịch sang Hex đc.
          Có ai có kinh nghiệm fix lỗi này rồi thì fix hộ em với
          em cảm ơn
          hic hic
          Attached Files
          In Metal ... all trust !!
          THRASH TILL DIE !!!

          Comment

          • zemen
            Thành viên tích cực
            • Nov 2005
            • 536

            #6
            tới nguyen_kỉk:
            /////////////////////////////
            while(!TF0)
            {TR0=0;
            TF0=0;}
            }
            ///////////////////////////

            Theo tui hiểu thì đoạn này làm sao chạy được. timer0 vừa cho chạy bằng lệnh TR0 = 1 thì ngay sau đó đã bắt ngưng timer0 bằng lệnh TR0 = 0 (trong vòng lặp while) vậy thì nó sẽ lặp hoài à?
            !e

            Comment

            • vulh_bk
              Thành viên mới
              • Jul 2005
              • 3

              #7
              Nguyên văn bởi nguyen_kirk
              em dịch thử cả nhg trình debug đc ma` vẫn bị, hic ...
              Build target 'Simulator'
              linking...
              BL51 BANKED LINKER/LOCATER V6.00 - SN: C1CGC-2YPGLS
              COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2005
              "HELLO.obj"
              TO "HELLO"
              RAMSIZE(256)
              *** FATAL ERROR L213: I/O ERROR ON WORK FILE:
              EXCEPTION 0029H: ACCESS TO FILE DENIED
              Target not created

              còn code thi` có mỗi đoạn led nhấp nháy dùng delay lấy ở trên d đ thôi :
              #include "AT89X51.H"
              sbit a1 = P1^0;
              void delay50(unsigned char n)
              {unsigned char i;
              for(i=0; i < n;i++)
              {
              TMOD=0x01;
              TH0=0x3C;
              TL0=0xAF;
              TR0=1; }
              while(!TF0)
              {TR0=0;
              TF0=0;}
              }

              void main()
              {
              while(1)
              {
              a1 = 1 ;
              delay50(100);
              a1 = 0 ;
              delay50(100);
              }
              }

              em nghịch mãi ko đc
              cảm ơn bác

              cái include thay het các kiểu rồi đấy
              Hihi,chương trình này đã được fixed tại đây.Ngại type lại nên tớ để lại link,bà con thông cảm
              Last edited by vulh_bk; 19-08-2006, 02:04.

              Comment

              • giaosucan
                Thành viên tích cực
                • Jul 2005
                • 496

                #8
                lỗi ở đây ko phải là lỗi cú pháp do viết chương trình mà lỗi ở việc ***** chương trình keil 3
                dùng keil C bản V2 thì ko có lỗi
                SHARE KHO PHIM LỚN

                Comment

                • nguyen_kirk
                  Thành viên mới
                  • Jul 2006
                  • 18

                  #9
                  em Fix đc rồi!!
                  cảm ơn các anh!
                  In Metal ... all trust !!
                  THRASH TILL DIE !!!

                  Comment

                  Về tác giả

                  Collapse

                  nguyen_kirk Tìm hiểu thêm về nguyen_kirk

                  Bài viết mới nhất

                  Collapse

                  Đang tải...