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

                              Đang tải...
                              X