Thông báo

Collapse
No announcement yet.

Tại sao không tạo được file HEX thế mọi người ?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Tại sao không tạo được file HEX thế mọi người ?

    Em thấy trên mạng có cái code này, trong project người ta up lên đó thì chạy bằng 8051 và vẫn cái code này sao người ta tạo ra được mà em thử biên dịch và tạo lại bằng Keil C lại không được ạ ?
    file C đây ak: https://app.box.com/s/8gbdaokxm3s6n4uk7agh
    còn đây là project người ta tạo ra hex để nạp đây ạ : https://app.box.com/s/6c5u36pdrxnz4na9vtm9
    Hình như là tại file C kia lớn quá nên nó không đủ bộ nhớ để dịch nên em đã thay băgnf con 89c52 mà vẫn không được. Thế mà sao người ta vẫn tạo đc ạ ? Mọi người rảnh thì thử xem tại sao ạ @@

  • #2
    mình dùng file .c tạo file bình thường mà bạn.

    Comment


    • #3
      @@ Sao mình k tạo được nhỉ ? mình vừa thử dịch, dùng con 8051 thì nó báo thế này bạn ạ :
      Code:
      Build target 'Target 1'
      compiling thuuuuu1.c...
      linking...
      BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
      COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
      "thuuuuu1.obj" 
      TO "thuuuuu1" 
      ******************************************************************************
      * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 13FBH BYTE (249%) *
      ******************************************************************************
      Program Size: data=73.2 xdata=0 code=6009
      LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)
      *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
          MODULE:  C:\KEIL\C51\LIB\C51S.LIB (-----)
          LIMIT:   0800H BYTES
      Target not created

      Comment


      • #4
        Nguyên văn bởi taikhoandatt Xem bài viết
        @@ Sao mình k tạo được nhỉ ? mình vừa thử dịch, dùng con 8051 thì nó báo thế này bạn ạ :
        Code:
        Build target 'Target 1'
        compiling thuuuuu1.c...
        linking...
        BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
        COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
        "thuuuuu1.obj" 
        TO "thuuuuu1" 
        ******************************************************************************
        * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 13FBH BYTE (249%) *
        ******************************************************************************
        Program Size: data=73.2 xdata=0 code=6009
        LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)
        *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
            MODULE:  C:\KEIL\C51\LIB\C51S.LIB (-----)
            LIMIT:   0800H BYTES
        Target not created
        bạn nhập key cho keil chưa vậy.

        Comment


        • #5
          Mọi người ơi, cho e hỏi cái này con AT89C52 e vừa mới mua về chưa làm j hết. Khi e hàn và lắp linh kiện lên thì e nhờ thằng bạn tiện thể nó mua linh kiện e nhờ nó nạp file code .hex cho e giùm. Nhưng mà nó tới nạp thì họ nói PC k nhận con vi xử lý này. Chẳng lẽ e mua hàng đểu hay sao vậy mọi người? mới mua 2 ngày chưa làm j hết mà nó như vậy.
          Mong mọi người chỉ bảo. Thank all!

          Comment


          • #6
            Nguyên văn bởi vdanhp Xem bài viết
            bạn nhập key cho keil chưa vậy.
            ui vậy à, mình tưởng k cần key vì từ trước đến h dịch những ctrinh nhỏ k thấy nó báo j, bây h ctrinh lớn nó mới đòi à, tưởng là quá bộ nhớ của con 8051 cơ
            Cảm ơn bạn đã nhiệt tình giúp đỡ nhé ! mình thử google xem có key k

            Comment


            • #7
              Nguyên văn bởi taikhoandatt Xem bài viết
              ui vậy à, mình tưởng k cần key vì từ trước đến h dịch những ctrinh nhỏ k thấy nó báo j, bây h ctrinh lớn nó mới đòi à, tưởng là quá bộ nhớ của con 8051 cơ
              Cảm ơn bạn đã nhiệt tình giúp đỡ nhé ! mình thử google xem có key k
              Bạn lấy cái này về mà xài, chẳng cần key kiếc gì hết, giải nén 2 lần rồi chép qua ổ C là xong, đem ra sài lun thôi, thân !

              keil uvision 4 c51 v 9.02a portable

              Comment


              • #8
                dùng bản portable này thì dịch đc rồi. Thank các bác nhiều lứm

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                • nhathung1101
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi nhathung1101
                  Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                  Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                  Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                  hôm nay, 22:18
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                  Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                  hôm nay, 14:51
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                  Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                  hôm nay, 14:39
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                  Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                  hôm nay, 14:28
                • bqviet
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi bqviet
                  Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                  Hôm qua, 20:26
                • mèomướp
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi mèomướp
                  Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                  Hôm qua, 12:32
                • vi van pham
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi vi van pham
                  Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                  Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                  20-02-2025, 21:31
                • bqviet
                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                  bởi bqviet
                  Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                  20-02-2025, 17:22
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                  Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                  20-02-2025, 11:52
                • vi van pham
                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                  bởi vi van pham
                  Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?

                  Cái khó bó cái...
                  19-02-2025, 23:05
                Đang tải...
                X