Thông báo

Collapse
No announcement yet.

LỖI KeilC KHÔNG TẠO ĐƯỢC FILE HEX

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

  • LỖI KeilC KHÔNG TẠO ĐƯỢC FILE HEX

    e dạo này mới bắt đầu tìm hiểu về lập trình C cho vđk. e dùng phần mềm KeilC để viết và biên dịch chương trình.
    mặc dù đã làm theo đầy đủ các bước hướng dẫn theo như bài viết của mod ngohaibac trong luồng HƯỚNG DẪN LẬP TRÌNH KEIL C CHO 8051-[Chỉ dành post bài hướng dẫn] nhưng sao khi của e ấn F7 để tạo file hex thì thấy báo lỗi sau

    phần mềm thì e đã cài đầy đủ

    e cũng đã thiết lập để tạo file hex


    e đã thử cài các bản khác vào rồi vẫn gặp lỗi y như trên ạ
    có bác nào biết lỗi này k chỉ e với. mới làm quen mà gặp lỗi này nản quá.
    mong nhận được sự chỉ bảo của các bác

  • #2
    bác nào vào xem giúp e với

    Comment


    • #3
      Dear you!
      Bạn làm lại lần lượt xem nào. Thỉng thoảng mình làm cũng bị như thế. Mình làm lại là ok. Có thế trong quá trình mìn thiết lập bị nhầm chỗ nào đó.
      Chúc bạn thành công!

      Comment


      • #4
        mình cũng đã thử lại rất nhiều lần, tạo project mới mấy lần rồi, và làm theo nhiều hướng dẫn rồi sao vẫn k được bạn à

        Comment


        • #5
          Dear you!
          Bạn làm theo cái này xem nào nhé.
          Mình check ok rồi.
          ///////////////////////////
          Đầu tiên mình mở keil C bình thường nhé.
          Sau đó vào Project select New project . Như hình vẽ Click image for larger version

Name:	1.jpg
Views:	2
Size:	44.8 KB
ID:	1359349

          Comment


          • #6
            tiếp theo thì làm thế nào hả bạn. mình làm bình thường cũng có bước này mà nhưng sao k được

            Comment


            • #7
              phần mềm này nhiều bác dùng mà sao k thấy bác nào giúp e hết vậy.
              các bác bớt chút thời gian xem cho e với

              Comment


              • #8
                phần mềm này nhiều bác dùng mà sao k thấy bác nào giúp e hết vậy.
                các bác bớt chút thời gian xem cho e với

                Comment


                • #9
                  Mạng nhà mình hiện giờ chậm quá. Không up được file. Vừa lại mất mạng. Đợi tý nữa mạng khỏe mình up hướng dẫn.
                  Xin lỗi vì sự cố này nhé.

                  Comment


                  • #10
                    Mạng khá ngon rồi. Mình lại từ đầu nhé, Cho nó liền mạch .

                    Trước hết bạn mở Keil C bình thường.
                    Sau đó vào Project ==> chọn New project. Như hình dưới đây
                    Click image for larger version

Name:	1.jpg
Views:	2
Size:	44.8 KB
ID:	1359354
                    Tiếp nó sẽ hiễn ra cái bảng thông báo : Create New Project . Như hình dưới
                    Click image for larger version

Name:	2.jpg
Views:	1
Size:	55.7 KB
ID:	1359355
                    ( Cái này bạn nên tạo 1 folder riêng cho project của bạn)
                    Tiếp đó bạn điền tên Project của bạn bình thường. ==> Chọn Save nó sẽ hiện ra bảng thông báo bạn chọn vào " Atmel ".
                    Nó sẽ hiện ra các con Micro. Bạn chọn con Micro mà bạn dùng. Ví dụ như tôi chọn con AT89c51. Như hình vẽ
                    Click image for larger version

Name:	3.jpg
Views:	1
Size:	88.2 KB
ID:	1359356

                    Comment


                    • #11
                      Tiếp theo bạn chọn OK. Nó hiện thông báo như hình
                      Click image for larger version

Name:	4.jpg
Views:	1
Size:	21.1 KB
ID:	1359357
                      Tiếp chọn " YES"
                      Tiếp bạn vào File ==> Chọn New. Như hình
                      Click image for larger version

Name:	5.jpg
Views:	1
Size:	42.7 KB
ID:	1359358
                      Sau đó nó sẽ hiện như hình
                      Click image for larger version

Name:	6.jpg
Views:	1
Size:	59.5 KB
ID:	1359359
                      Tiếp vào File chọn Save as. Hình vẽ
                      Click image for larger version

Name:	7.jpg
Views:	1
Size:	83.0 KB
ID:	1359360
                      Sau đó hiện bảng thông báo như hình
                      Click image for larger version

Name:	Untitled.jpg
Views:	1
Size:	43.3 KB
ID:	1359361
                      ( Bạn viết tên file. Nhớ là .c Ví dụ " t.c" Như hình trên)
                      Tiếp Save

                      Comment


                      • #12
                        Tiếp Chuột phải ra thông báo chọn " Add files to Group " Source Group 1"" Hình vẽ
                        Click image for larger version

Name:	8.jpg
Views:	1
Size:	59.7 KB
ID:	1359362
                        Tiếp có thông báo bạn chuột trái vào file t.c như hình
                        Click image for larger version

Name:	15.jpg
Views:	1
Size:	57.9 KB
ID:	1359363
                        Tiếp chọn Add một cái sau đó Close.
                        Tiếp bạn viết chuơng trình cho nó.
                        Mình viết một chuơng trình đơn giản như hình
                        Click image for larger version

Name:	10.jpg
Views:	1
Size:	100.1 KB
ID:	1359364
                        Khi viết xong chương trình bạn chọn cái hình như cái đũa bên trái của " Target " đó. Như hình
                        Click image for larger version

Name:	10.jpg
Views:	1
Size:	100.1 KB
ID:	1359364

                        Comment


                        • #13
                          Tiếp hiện bảng phần Target chon Xtal (MHz) chọn 12 ( Thường Micro của ta thường làm việc ở tần số này). Hình vẽ
                          Click image for larger version

Name:	12.jpg
Views:	1
Size:	77.3 KB
ID:	1359365
                          Tiếp chon Output. Chọn như hình vẽ
                          Click image for larger version

Name:	13.jpg
Views:	1
Size:	100.7 KB
ID:	1359366
                          Chọn OK.
                          Và F7 một cái
                          Như chuơng trình đơn giản của mình hiện thông báo như hình vẽ
                          Click image for larger version

Name:	14.jpg
Views:	1
Size:	35.2 KB
ID:	1359367
                          Thế là OK.
                          Hy vọng giúp được bạn.
                          Chúc thành công!
                          Thân ái.

                          Comment


                          • #14
                            cuối cùng mình cũng đã tìm ra nguyên nhân rồi các bạn ạ.
                            nguyên nhân ở đây k phải là do mình làm sai hay nhầm các bước mà do phần mềm diệt virut avast c mình.
                            khi mình làm hết các bước trên, anns F7 để biên dịch thì phần mềm virut hiện ra như sau

                            lúc đầu do mình k hiểu đó là cảnh báo gì nên cứ ấn đồng ý, do vậy mới có lỗi như đã kể ở trên
                            để k gặp lỗi trên thì phải chọn như hình dưới

                            như vậy là đã tạo được file hex rồi nè


                            để tắt chế độ này của phần mềm diệt virut đi ta mở phần mềm diệt virut lên, vào phần "bảo vệ phụ thêm" -> "hộp cát" -> "thiết lập cao cấp"

                            trong phần "các tiến trình được ảo hóa" xóa hết các tiến trình được ảo hóa đi

                            sau đó tiếp tục vào phần "hộp cát tự động" -> "thiết lập"

                            bỏ chọn tại "kích hoạt hộp cát tự động" là ok
                            bạn nào cẩn thận thì xóa nốt phần bên dưới đi


                            và giờ thì có thể dùng KeilC thoải mái rồi
                            bạn nào dùng phần mềm diệt virut avast thì nên chú ý phần này nha

                            Comment


                            • #15
                              cuối cùng mình cũng đã tìm ra nguyên nhân rồi các bạn ạ.
                              nguyên nhân ở đây k phải là do mình làm sai hay nhầm các bước mà do phần mềm diệt virut avast c mình.
                              khi mình làm hết các bước trên, anns F7 để biên dịch thì phần mềm virut hiện ra như sau

                              lúc đầu do mình k hiểu đó là cảnh báo gì nên cứ ấn đồng ý, do vậy mới có lỗi như đã kể ở trên
                              để k gặp lỗi trên thì phải chọn như hình dưới

                              như vậy là đã tạo được file hex rồi nè


                              để tắt chế độ này của phần mềm diệt virut đi ta mở phần mềm diệt virut lên, vào phần "bảo vệ phụ thêm" -> "hộp cát" -> "thiết lập cao cấp"

                              trong phần "các tiến trình được ảo hóa" xóa hết các tiến trình được ảo hóa đi

                              sau đó tiếp tục vào phần "hộp cát tự động" -> "thiết lập"

                              bỏ chọn tại "kích hoạt hộp cát tự động" là ok
                              bạn nào cẩn thận thì xóa nốt phần bên dưới đi


                              và giờ thì có thể dùng KeilC thoải mái rồi
                              bạn nào dùng phần mềm diệt virut avast thì nên chú ý phần này nha

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • tuyennhan
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi tuyennhan
                                Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                                Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                                hôm nay, 07:44
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Cám ơn những lời chúc tốt đẹp của em.

                                Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                hôm nay, 02:00
                              • 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 qua, 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 qua, 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 qua, 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 qua, 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...
                                21-02-2025, 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...
                                21-02-2025, 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
                              Đang tải...
                              X