Đọc IC Flash Micron 29F32G08QAA NAND


10

Sẽ thật tuyệt nếu đây là một câu hỏi mua sắm - nhưng nó có khả năng là 99% câu hỏi xây dựng điện tử :-(.

Tôi muốn tìm cách nhanh nhất / dễ nhất / rẻ nhất để đọc IC Flash NAND 4GB trong thẻ nhớ USB bị hỏng. IC điều khiển trên bo mạch đã chết. Flash IC cũng có thể bị chết nhưng tôi sẽ cho rằng nó không tồn tại cho đến khi nó trở nên rõ ràng.

Đọc nó có thể liên quan

(1) Tạo một trình đọc tùy chỉnh,

Có lẽ không phải là một ý tưởng hoàn toàn ngớ ngẩn vì các kết nối với Flash rất ít (8 dữ liệu và một số điều khiển.)

Nhiều khả năng tôi có thể dễ dàng truy cập dữ liệu nếu tôi làm điều này mà tôi chưa biết. Có được một hình ảnh bit là trường hợp xấu nhất có thể chịu được NHƯNG tôi muốn có một cái gì đó "nhìn thấy" hệ thống tập tin và các tập tin như là. Tất nhiên.

(2) hàn trong IC điều khiển mới

Tôi chưa biết nếu những thứ này được sử dụng phổ biến trong các thiết bị khác. Mẫu 1 đã kiểm tra cho đến nay có 100% không khớp. Có thể có một tiêu chuẩn ngành, một phần số bất kể, tôi biết là không (chưa).

SK6211. QFP48. Mô tả phác thảo ở đây
Datasheet ở đây .

nhập mô tả hình ảnh ở đây

Hoặc là

(3) Loại bỏ IC Flash NAND 29F32G08QAA 32 mbit.
Bảng dữ liệu chưa được định vị.

Dấu hiệu RẤT mờ. Đây là "hình ảnh nâng cao của đánh dấu".

nhập mô tả hình ảnh ở đây


VÌ THẾ

Có ai có bất kỳ đề nghị làm thế nào tôi có thể TỐT NHẤT đọc bộ nhớ này với định dạng ban đầu, hoặc ở tất cả?

Bất kỳ suy nghĩ nào về nguồn 6211, tính phổ biến với các bộ phận khác, khả năng sử dụng IC đọc NAND Flash "cũ", v.v.

Bất kỳ gợi ý.


Lý lịch:

Một người bạn tốt, người đã được cảnh báo về sự cần thiết phải sao lưu dữ liệu đã không chú ý đến các cảnh báo vì đã "mất quyền truy cập" vào một tập hợp các tệp cực kỳ có giá trị được lưu trữ trên thẻ nhớ USB. Cô đang học để trở thành một giáo viên và các tập tin là giáo án và tài liệu khác được tạo ra trong một thời gian dài.

Thẻ nhớ USB đã bị hỏng nghiêm trọng về mặt vật lý do bị đập sang một bên trong khi cắm vào cổng USB. Rõ ràng những nỗ lực đã được thực hiện để đọc nó bằng cách đẩy nó lại với nhau. Khi tôi nhận được 3 trong số 4 kết nối giữa PCB và đầu nối bị hỏng. Tôi đã bán lại những thứ này, hy vọng sẽ có cơ hội tốt để khôi phục hoạt động.

Khi cắm vào cổng USB, thẻ nhớ sẽ rút ra một dòng điện lớn (có thể là cổng bị giới hạn) và bộ điều khiển bị RẤT RẤT RẤT - Lần đầu tiên tôi phát hiện ra điều này bằng cách tự đốt cháy mình trên IC. IC bộ nhớ thực tế nằm ở phía đối diện của PCB. Nó cũng có vẻ bị nóng NHƯNG điều này có thể là do Công suất rất lớn đi vào IC điều khiển. Tuyệt vọng sẽ xảy ra.


Số phần được sửa thành 29F32G08 Q AA


6
Người đã đánh giá thấp điều này muốn giải thích tại sao. Nếu bạn có thể tư vấn làm thế nào để đặt câu hỏi với đầy đủ hơn, nhưng không có hành lý quá cước, hoặc làm thế nào để nêu rõ hơn vấn đề; hoặc nếu bạn có thể giải thích làm thế nào câu hỏi này không liên quan đến thiết kế hoặc xây dựng điện tử; sau đó là sự uyên bác, khôn ngoan, sáng suốt, khôn ngoan và (ai có thể nghi ngờ về điều đó) một cách dí dỏm, và không nghi ngờ gì về vẻ đẹp cá nhân to lớn và tất cả niềm vui tròn trịa, sẽ không nghi ngờ gì được hưởng lợi từ việc tăng cường. Không?
Russell McMahon

Ouch - 6 kết quả trên google cho một bảng dữ liệu cho 29F32G080AA ... Không nhìn tốt trên mặt trận đó ...
Majenko

Bộ điều khiển dường như là một phổ biến mặc dù. "Bộ điều khiển này được tìm thấy trong các ổ đĩa flash từ các nhà sản xuất khác nhau, chẳng hạn như: Kingston, Kingmax, A-data, v.v."
Majenko

@Russell - Tôi là người downvoter thứ hai. Tôi đã đánh giá thấp nó vì nó thiếu dữ liệu cần thiết để trả lời câu hỏi: sơ đồ, biểu dữ liệu cho mô-đun flash, thông tin về hành vi bình thường. Nó thiếu những điều này bởi vì đó là một câu hỏi về gỡ lỗi điện tử tiêu dùng. Bạn đã nỗ lực rất nhiều để cung cấp tất cả thông tin bạn có thể, nhưng bạn ở một vị trí khác về cơ bản so với người thiết kế ổ đĩa flash sẽ gặp phải nếu gặp phải những rắc rối tương tự. Ngoài ra, cảm ơn bạn đã khen ngợi!
Kevin Vermeer

người đã được cảnh báo về sự cần thiết phải sao lưu dữ liệu không thành công ... Duh! Có vẻ như cô ấy đã nhận được những gì cô ấy yêu cầu. Duh, một lần nữa.
Olin Lathrop

Câu trả lời:


4

Có vẻ như bạn có thể lấy biểu dữ liệu cho chip flash và do đó xử lý một cái gì đó để đọc các bit. Tuy nhiên, đó có thể là một chặng đường dài từ việc khôi phục dữ liệu. Ở đâu đó trong đống bit là thông tin điều khiển riêng tư đối với ổ flash, có thể là một số dữ liệu cân bằng hao mòn, và sau đó tập tin cấu trúc hệ thống như hệ điều hành nhìn thấy.

Bạn sẽ có thể nhận thông tin trên hệ thống tệp (có thể là FAT32), nhưng cấu trúc ổ đĩa flash riêng và cách thức / nơi thực sự lưu trữ dữ liệu dường như không được chỉ định công khai. Tôi nghĩ rằng cách tốt nhất là lấy một ổ flash khác của cùng một kiểu máy, thay thế chip flash của bạn vào ổ đĩa đó và hy vọng không có trạng thái bổ sung nào được lưu trữ trong bộ nhớ không bay hơi trong bộ điều khiển.


Ah. Cái đó tốt hơn. Không có cá chết hoặc giai đoạn Mặt trăng nào :-). Và vâng, cảm ơn, đó là một bản tóm tắt khá công bằng về những gì tôi đã nghe từ nơi khác cho đến nay. Veronica Merryfield đã gửi cho tôi một liên kết đến bằng sáng chế bao trùm hệ thống FTL của họ - hy vọng nó sẽ không khó đến thế :-)
Russell McMahon

2
@Russell: Trên thực tế toàn bộ dự án này khá iffy, vì vậy có thể yêu cầu vẫy cá chết thích hợp.
Olin Lathrop

1
"Pretty iffy" là một sobriquet 'khá rộng'. Người ta không thể luôn luôn chọn những món ăn thực tế nào - chỉ có nên vượt qua thử thách hay không. Bây giờ tôi biết những yếu tố nào có thể ảnh hưởng đến kết quả - và cơ hội thành công là rất nhỏ :-(. Tôi có một thẻ nhớ USB có vẻ giống như trên đường từ một trang web đấu giá địa phương và sẽ sớm biết nếu tôi Tôi sẽ có thể cố gắng sửa chữa. Phạm vi của iffy có thể chấp nhận được. Tôi vẫn có thể chiến đấu với Rồng và thậm chí có thể chống lại Damsel công bằng. Có vẻ tốt với tôi.
Russell McMahon

2

Nó có thể là thiết bị này:

http://www.micron.com/products/ ProducttDetails.html?product=products/nand_flash/mass_st Storage / MT29F32G08ABAAAM73A3WC1

Datasheets dường như nằm dưới NDA, nhưng cũng có một liên kết đến đây:

http://onfi.org/specifying/

trong đó có thông số kỹ thuật chung.


Tôi không nghĩ rằng đây thực sự là câu trả lời cho vấn đề của bạn, nhưng bạn có thể ...

  • Thiết lập đủ để kết nối chip NAND trần với một bộ vi điều khiển yêu thích (có thể thông qua một số bộ chuyển đổi mức).
  • Sau đó "bit-bang" giao diện để tải xuống toàn bộ chip qua serial. Điều này sẽ mất một lúc.
  • Sau đó, bạn có thể chạy stringsqua hình ảnh đó để trích xuất nội dung văn bản thuần túy.

Nhưng sẽ có tất cả các loại sửa lỗi và phân mảnh cản trở, vì vậy điều này có lẽ không đáng để nỗ lực.


Bỏ đi một hoặc một con chip khác và thay thế nó bằng một con chip đang hoạt động hoặc trong một ổ đĩa flash hoạt động của ilk tương tự có lẽ là lựa chọn tốt nhất của bạn. chúc may mắn!


0

Đề xuất của Olin về việc ghép chip vào một ổ đĩa mô hình tương tự có khả năng nhanh nhất nếu nó hoạt động và nếu bạn có khả năng thực hiện hàn đủ sạch.

Một khả năng dự phòng sẽ là kết nối chip với thứ gì đó có đủ GPIO và truy cập nó thông qua triển khai phần mềm của giao thức bảng dữ liệu. IIRC, điều này chỉ có thể được thực hiện với một cổng song song hai chiều. Một vi điều khiển được kết nối nối tiếp (arduino, v.v.) cũng có thể là một khả năng - hoặc là nó thực hiện các chu kỳ truy cập và truyền dữ liệu trở lại nối tiếp ở mức vài trăm kilobaud, hoặc thực hiện một ngôn ngữ lệnh để cho nó biết tín hiệu điều khiển nào để xác nhận và lấy lại dữ liệu thực sự, thực sự rất chậm (nhân số thực sự thêm một vài lần nữa nếu đó là mô hình nối tiếp USB, với độ trễ được thêm vào). Đối với một dự án chậm thì tất nhiên là tương đối - tức là, sau khi bạn dành một tòa nhà cuối tuần và gỡ lỗi nó, để nó chạy qua đêm hoặc thậm chí trong vài ngày dường như không tệ lắm.


Có :-). Bộ điều khiển mới trên PCB cũ dễ hàn hơn một chút (không phải là vấn đề) và ít có khả năng làm hỏng bộ nhớ Flash (nhà phát hành lớn hơn). Nhưng bảng cũ đang đi bị thương một cách máy móc nên có thể sẽ chuyển Flash. Dịch từ USB sang flash là ẩn số lớn nhất - Micron sử dụng thuật toán được cấp bằng sáng chế của riêng họ và tôi không biết nếu thả Flash cũ vào trường ánh xạ của bộ điều khiển mới sẽ không gây đau đớn hay tai hại hoặc ở đâu đó ở giữa. Sau đó, có mức độ hao mòn Flash với bảng ánh xạ có thể được giữ trong bộ điều khiển cũ (đã chết) hoặc trong flash cũ (còn sống, tôi hy vọng).
Russell McMahon

Cá nhân tôi thà bỏ đi và di chuyển một con chip flash nand với các chân ở hai bên cách nhau rộng rãi hơn một PQFP với các chân ở cả bốn phía. Và tôi nói rằng sau khi phải rút thành công 48mm 48PQFP khỏi PCB thủ công ở nhà bằng cách sử dụng dây bện và dây nhạc và đặt nó quay xuống 90 độ ;-) Nhưng tôi có thể thấy tại sao bạn lại thích làm việc trên một con chip có thể thay thế hơn một không thể thay thế. Nếu cấy ghép bộ điều khiển không hoạt động, hãy xem xét hàn dây để truy cập phần mềm vào miếng đệm của bộ điều khiển.
Chris Stratton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.