mirror of
https://github.com/eclipse-threadx/filex.git
synced 2026-09-14 12:36:59 +08:00
Updated copyright headers and removed revision history
* Updated version number constants * Updated copyright headers and removed revision history
This commit is contained in:
@@ -3,16 +3,16 @@
|
||||
#include "tx_thread.h"
|
||||
#include "tx_timer.h"
|
||||
#endif
|
||||
#include "fx_api.h"
|
||||
#include "fx_directory.h"
|
||||
#include "fx_api.h"
|
||||
#include "fx_directory.h"
|
||||
#include "fx_utility.h"
|
||||
#include "fx_fault_tolerant.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include "fx_ram_driver_test.h"
|
||||
#include "fx_ram_driver_test.h"
|
||||
extern void test_control_return(UINT status);
|
||||
void filex_fault_tolerant_enable_3_test_application_define(void *first_unused_memory);
|
||||
|
||||
|
||||
#if defined (FX_ENABLE_FAULT_TOLERANT) && defined (FX_FAULT_TOLERANT)
|
||||
|
||||
#define DEMO_STACK_SIZE 4096
|
||||
@@ -23,7 +23,7 @@ void filex_fault_tolerant_enable_3_test_application_define(void *first_unused
|
||||
/* Define the ThreadX and FileX object control blocks... */
|
||||
|
||||
#ifndef FX_STANDALONE_ENABLE
|
||||
static TX_THREAD ftest_0;
|
||||
static TX_THREAD ftest_0;
|
||||
#endif
|
||||
static FX_MEDIA ram_disk;
|
||||
static UCHAR *pointer;
|
||||
@@ -44,9 +44,9 @@ static CHAR read_buffer[10240];
|
||||
|
||||
/* Define thread prototypes. */
|
||||
|
||||
static void ftest_0_entry(ULONG thread_input);
|
||||
static void ftest_0_entry(ULONG thread_input);
|
||||
extern void _fx_ram_driver(FX_MEDIA *media_ptr);
|
||||
extern void test_control_return(UINT status);
|
||||
extern void test_control_return(UINT status);
|
||||
|
||||
|
||||
/* Define what the initial system looks like. */
|
||||
@@ -59,20 +59,20 @@ void filex_fault_tolerant_enable_3_test_application_define(void *first_unused
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
#ifndef FX_STANDALONE_ENABLE
|
||||
/* Setup the working pointer. */
|
||||
pointer = (UCHAR *) first_unused_memory;
|
||||
|
||||
/* Create the main thread. */
|
||||
|
||||
tx_thread_create(&ftest_0, "thread 0", ftest_0_entry, 0,
|
||||
pointer, DEMO_STACK_SIZE,
|
||||
tx_thread_create(&ftest_0, "thread 0", ftest_0_entry, 0,
|
||||
pointer, DEMO_STACK_SIZE,
|
||||
4, 4, TX_NO_TIME_SLICE, TX_AUTO_START);
|
||||
|
||||
pointer = pointer + DEMO_STACK_SIZE;
|
||||
|
||||
/* Setup memory for the RAM disk and the sector cache. */
|
||||
/* Setup memory for the RAM disk and the sector cache. */
|
||||
cache_buffer = pointer;
|
||||
pointer += CACHE_SIZE;
|
||||
fault_tolerant_buffer = pointer;
|
||||
@@ -87,7 +87,7 @@ void filex_fault_tolerant_enable_3_test_application_define(void *first_unused
|
||||
ftest_0_entry(0);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Define the test threads. */
|
||||
|
||||
@@ -98,7 +98,7 @@ ULONG64 actual_64;
|
||||
UINT status, length, new_length, old_length;
|
||||
ULONG actual;
|
||||
ULONG temp;
|
||||
UCHAR buffer[2048];
|
||||
UCHAR buffer[2048];
|
||||
CHAR destination_name[100];
|
||||
UCHAR unicode_name_A[] = { 'A', 0, 0, 0};
|
||||
UCHAR unicode_name_1[] = { 1, 0, 0, 0};
|
||||
@@ -116,22 +116,22 @@ FX_DIR_ENTRY dir_entry;
|
||||
|
||||
/* Print out some test information banners. */
|
||||
printf("FileX Test: Fault Tolerant Enable 3 Test...........................");
|
||||
|
||||
|
||||
/* Format the media with FAT16. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory_large, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors
|
||||
256, // Sector size
|
||||
4200 * 8, // Total sectors
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory_large, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -167,20 +167,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
70000, // Total sectors - FAT32
|
||||
128, // Sector size
|
||||
128, // Sector size
|
||||
1, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Open the ram_disk. */
|
||||
@@ -189,10 +189,10 @@ FX_DIR_ENTRY dir_entry;
|
||||
|
||||
/* Now create a series to sub-directories to expand the root directory FAT chain. */
|
||||
status = fx_file_create(&ram_disk, "FILE1");
|
||||
|
||||
|
||||
/* Open the file. */
|
||||
status += fx_file_open(&ram_disk, &my_file, "FILE1", FX_OPEN_FOR_WRITE);
|
||||
|
||||
status += fx_file_open(&ram_disk, &my_file, "FILE1", FX_OPEN_FOR_WRITE);
|
||||
|
||||
/* Write to the file. */
|
||||
status += fx_file_write(&my_file, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 26);
|
||||
status += fx_file_write(&my_file, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 26);
|
||||
@@ -208,22 +208,22 @@ FX_DIR_ENTRY dir_entry;
|
||||
status = fx_file_close( &my_file);
|
||||
status += fx_media_close( &ram_disk);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -329,20 +329,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
status += fx_media_close( &ram_disk);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -363,20 +363,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -501,20 +501,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -533,7 +533,7 @@ FX_DIR_ENTRY dir_entry;
|
||||
_fx_utility_logical_sector_read_error_request = 14;
|
||||
status = fx_unicode_file_rename( &ram_disk, unicode_name_1, old_length, unicode_name_2, new_length, destination_name);
|
||||
return_if_fail( status == FX_IO_ERROR);
|
||||
|
||||
|
||||
length = fx_unicode_length_get( unicode_name_A);
|
||||
status = fx_unicode_directory_create( &ram_disk, unicode_name_A, length, destination_name);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
@@ -550,20 +550,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -732,20 +732,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -782,27 +782,27 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Enable fault tolerant. */
|
||||
status = fx_fault_tolerant_enable( &ram_disk, fault_tolerant_buffer, FAULT_TOLERANT_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
|
||||
status = fx_file_create( &ram_disk, "src");
|
||||
status += fx_file_open( &ram_disk, &my_file, "src", FX_OPEN_FOR_WRITE);
|
||||
status += fx_file_allocate( &my_file, 2048 * 2);
|
||||
@@ -838,27 +838,27 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors - FAT32
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Enable fault tolerant. */
|
||||
status = fx_fault_tolerant_enable( &ram_disk, fault_tolerant_buffer, FAULT_TOLERANT_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
|
||||
status = fx_file_create( &ram_disk, "test.txt");
|
||||
status += fx_file_open( &ram_disk, &my_file, "test.txt", FX_OPEN_FOR_WRITE);
|
||||
status += fx_file_extended_best_effort_allocate( &my_file, 2048 * 4, &actual_64);
|
||||
@@ -871,7 +871,7 @@ FX_DIR_ENTRY dir_entry;
|
||||
|
||||
status = fx_file_close( &my_file);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
|
||||
status = fx_file_create( &ram_disk, "test2.txt");
|
||||
status += fx_file_open( &ram_disk, &my_file, "test2.txt", FX_OPEN_FOR_WRITE);
|
||||
status += fx_file_extended_best_effort_allocate( &my_file, 2048 * 4, &actual_64);
|
||||
@@ -892,25 +892,25 @@ FX_DIR_ENTRY dir_entry;
|
||||
dir_entry.fx_dir_entry_log_sector = ram_disk.fx_media_data_sector_start + 1;
|
||||
dir_entry.fx_dir_entry_long_name_shorted = 1;
|
||||
_fx_directory_entry_write( &ram_disk, &dir_entry);
|
||||
|
||||
|
||||
status += fx_media_close( &ram_disk);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
70000, // Total sectors - FAT32
|
||||
128, // Sector size
|
||||
128, // Sector size
|
||||
1, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -928,22 +928,22 @@ FX_DIR_ENTRY dir_entry;
|
||||
status = fx_media_close( &ram_disk);
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_FAT_READ_ERROR);
|
||||
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -965,20 +965,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format the media. This needs to be done before opening it! */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
4200 * 8, // Total sectors
|
||||
256, // Sector size
|
||||
256, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -1006,20 +1006,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format a FAT32 disk with 512 bytes sector. */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
70000 * 8, // Total sectors
|
||||
512, // Sector size
|
||||
512, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -1033,20 +1033,20 @@ FX_DIR_ENTRY dir_entry;
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
/* Format a FAT16 disk with 512 bytes sector. */
|
||||
status = fx_media_format(&ram_disk,
|
||||
status = fx_media_format(&ram_disk,
|
||||
_fx_ram_driver, // Driver entry
|
||||
ram_disk_memory, // RAM disk memory pointer
|
||||
cache_buffer, // Media buffer pointer
|
||||
CACHE_SIZE, // Media buffer size
|
||||
CACHE_SIZE, // Media buffer size
|
||||
"MY_RAM_DISK", // Volume Name
|
||||
1, // Number of FATs
|
||||
32, // Directory Entries
|
||||
0, // Hidden sectors
|
||||
70000 * 8, // Total sectors
|
||||
512, // Sector size
|
||||
512, // Sector size
|
||||
8, // Sectors per cluster
|
||||
1, // Heads
|
||||
1); // Sectors per track
|
||||
1); // Sectors per track
|
||||
status += fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, cache_buffer, CACHE_SIZE);
|
||||
return_if_fail( status == FX_SUCCESS);
|
||||
|
||||
@@ -1061,9 +1061,9 @@ FX_DIR_ENTRY dir_entry;
|
||||
/* Output successful. */
|
||||
printf("SUCCESS!\n");
|
||||
test_control_return(0);
|
||||
}
|
||||
}
|
||||
|
||||
#else
|
||||
#else
|
||||
|
||||
#ifdef CTEST
|
||||
void test_application_define(void *first_unused_memory)
|
||||
@@ -1071,11 +1071,11 @@ void test_application_define(void *first_unused_memory)
|
||||
void filex_fault_tolerant_enable_3_test_application_define(void *first_unused_memory)
|
||||
#endif
|
||||
{
|
||||
|
||||
|
||||
FX_PARAMETER_NOT_USED(first_unused_memory);
|
||||
|
||||
/* Print out some test information banners. */
|
||||
printf("FileX Test: Fault Tolerant Enable 3 Test...........................N/A\n");
|
||||
printf("FileX Test: Fault Tolerant Enable 3 Test...........................N/A\n");
|
||||
|
||||
test_control_return(255);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user