PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   PIC32 - Bộ điều khiển tín hiệu số 32-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=61)
-   -   32MX320F+PICKIT2 => Programming Flash Failed (http://www.picvietnam.com/forum/showthread.php?t=2751)

ngocthanh07 27-03-2009 06:12 AM

Trích:

Nguyên văn bởi dspic4011 (Post 24047)
Và 1 ai đó khác rơi vào tình trạng như tôi hiện tại chắc cũng chẳng giám ý kiếm j nữa.

Khi mình bị rắc rối mà nằm ngoài khả năng của mình, mình rất cảm ơn mọi nguời dù chỉ là một lời động viên.
Mình chỉ không thích bạn trả lời như sau :

Trích:

Nguyên văn bởi dspic4011 (Post 18469)
Lỗi ở phần cứng bạn coi kỹ lại đi.

Bạn hoàn toàn có thể nói, " Lỗi có thể ở phần cứng".

Trích:

Nguyên văn bởi namqn
vì ở tiêu đề có thêm "T.T NEW TECH". Phần mềm này có thể được biên dịch lại từ source code của Microchip

T.T NEW TECH là cái tên đăng kí, khi mình cài phần mềm thì mình chọn một cái tên nào đó để đăng kí. (Em mua mạch từ RP, nếu anh hỏi lại mấy chị kế toán của RP cũng có thể thấy cái tên đó...)

Em vẫn không giải quyết đuợc vấn đề, dspic4011 xem lại đi, cái gốc của vấn đề nằm ở đâu em không biết thì sao mà giải quyết? Chuyện bây giờ nạp đuợc thì chỉ là do may mắn, em lôi lại vấn đề này nhằm mục đích:
1. Các bạn giúp em tìm lại lỗi mà em đã gặp khi trước.
2. Khẳng định lại lần nữa lỗi này không phải tại phần cứng.
3. Muốn bạn dspic4011 xin lỗi em và những ai từng gặp lỗi như em rằng lỗi đó không phải chỉ do phần cứng.

@dspic4011, mình giả sử thử nhe, mình có đứa con, nó có tật đi khập khiễng, mình không biết làm sao, đem vô bệnh viện hỏi bác sĩ. Bác sĩ nói "xuơng nó bẩm sinh là vậy, coi phim chụp X Quang đi".
Nhưng rồi tình cờ nó lại đi đứng lại bình thường, nguời ta mới biết không phải bẩm sinh tại xuơng, mà tại cái gì thì chưa biết được.
Bạn dspic4011 cứ xem cái mạch như con mình, bạn như là bác sĩ, bạn sẽ hiểu tại sao mình lại "quay lại nói bạn".

Mình có thể hiểu bạn cho rằng lỗi là tại phần cứng bời vì bạn nghĩ rằng mình còn ít kinh nghiệm, quả thực là như vậy, mình hoàn toàn không có kinh nghiệm với vi xử lý. Nhưng điều đó không có nghĩa là mình sẽ phạm những lỗi cơ bản khi vẽ mạch.

Trích:

Nguyên văn bởi namqn
Xem hình thứ hai của bạn, tôi thử nhẩm tính thì đoạn dữ liệu được thêm vào là thuộc vùng boot flash của PIC32. Trong tập tin .hex của bạn không mô tả dữ liệu trong vùng boot flash, nhưng có khả năng khi đọc về từ PIC32 thì phần mềm đọc luôn dữ liệu từ vùng này.

Em đã từng nghĩ đến nguyên nhân này, nhưng đây là những điều mà em chẳng biết gì cả, boot flash là gì, thông tin gì sẽ đuợc ghi trong boot flash, (hình như thông tin này đuợc mplab sinh ra khi mình cấu hình, chọn chip cho nó lúc bắt đầu viết code ?)

Một vấn đề dù bé nhỏ như thế này nhưng cũng có nhiều khía cạnh để nhìn, hôm nay(hơn sáu tháng sau bài viết cuối của mình) mọi nguời nghĩ đến những điều khác chứ không còn chỉ chấp nhận em làm phần cứng sai. Cách thay đổi của mọi nguời là bởi vì em đã khẳng định đuợc bằng thực tế rằng phần cứng (nói văn hoa quá, nó thẳng ra là cái mạch điện) không sai.


Cuối cùng em xin lỗi dspic4011 vì thái độ hơi thiếu hòa nhã của em. Tại cái tật mình nó vậy, mà cũng có thể dspic4011 lớn hơn mình, mình biết anh Nam (tất nhiên anh Nam biết mình thì hơi ít khả năng) nên gọi là anh được. Tuy nhiên chúng ta cứ gọi nhau là mình và bạn (mình sinh năm 85).

Thời gian tới em sẽ thử viết code của PIC32 bằng hợp ngữ của MIPS, Nếu viết bằng hợp ngữ muốn tối ưu thì phải nghĩ cách khai thác đuợc cái pipeline 5 stage.... lúc đó lại còn nhờ sự giúp đỡ của các bạn rất nhiều.

namqn 27-03-2009 06:17 PM

Trích:

Nguyên văn bởi ngocthanh07 (Post 24054)
...
T.T NEW TECH là cái tên đăng kí, khi mình cài phần mềm thì mình chọn một cái tên nào đó để đăng kí. (Em mua mạch từ RP, nếu anh hỏi lại mấy chị kế toán của RP cũng có thể thấy cái tên đó...)
...

À, thì ra là vậy. Tôi không hề biết rằng còn có một phiên bản PICkit 2 Programmer mà người dùng cần đăng ký khi cài đặt, vì từ trước đến giờ tôi toàn dùng phiên bản được tải về từ trang web của Microchip với PICkit 2 tự chế của tôi.

Thân,

sphinx 29-03-2009 04:00 AM

2 Attachment(s)
Trích:

Nguyên văn bởi namqn (Post 24084)
À, thì ra là vậy. Tôi không hề biết rằng còn có một phiên bản PICkit 2 Programmer mà người dùng cần đăng ký khi cài đặt, vì từ trước đến giờ tôi toàn dùng phiên bản được tải về từ trang web của Microchip với PICkit 2 tự chế của tôi.

Thân,

Cái dòng chữ đó không phải là tên đăng kí khi cài đặt, mà đơn giản nó chỉ là Unit ID của chính mạch nạp PICKIT2 mà ngocthanh07 đang sử dụng. Có thể R&P đã set UnitID cho PICKIT2 mà bác ấy đã mua. Nó không liên quan gì đến phần mềm cũng như firmware của PICKIT cả.
Anh xem hình đính kèm để thấy điều đó:

ngocthanh07 29-03-2009 04:43 PM

Bây giờ mình mới biết cái chức năng ID này, trước đây mình cài xong thì nó có như vậy. Mấy hôm nay cố cài đi cài lại cái phần mềm của PICKIT2 mà chả thấy chỗ đăng kí đâu cả, tưởng là mình nói lộn, hóa ra là nói sai.
Thank bác sphinx

jackiele 27-06-2009 05:48 PM

Trích:

Nguyên văn bởi ngocthanh07 (Post 24131)
Bây giờ mình mới biết cái chức năng ID này, trước đây mình cài xong thì nó có như vậy. Mấy hôm nay cố cài đi cài lại cái phần mềm của PICKIT2 mà chả thấy chỗ đăng kí đâu cả, tưởng là mình nói lộn, hóa ra là nói sai.
Thank bác sphinx

Hihi!Vậy mình tự hào là tự làm được mạch Pickit2 full cho mình và biết vấn đề này khi cái mạch mình hoàn thành

phucthinhel 27-06-2009 10:17 PM

Trích:

Nguyên văn bởi jackiele (Post 27200)
Hihi!Vậy mình tự hào là tự làm được mạch Pickit2 full cho mình và biết vấn đề này khi cái mạch mình hoàn thành

Thấy bạn lúc nào cũng nói là làm dc PICKIT FULL mà không thấy nổi cái hình . 1 là bạn post bên giới thiệu sp hoặc mục tưng tự vậy . 2 là bạn chia sẽ kỹ thuật của bạn . Mình nghỉ không nên post lung tung vậy tránh để lãng phí thời gian người đọc ( người đọc tưởng có người post bài có ý kiến mà lẩn quẩn vẫn là 1 đề tài ) .


Múi giờ GMT. Hiện tại là 02:03 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam