Hello Wolfgang, 2008/5/5 Wolfgang Denk <[EMAIL PROTECTED]>: > Hello, > U-Boot v1.3.3-rc3 has been released. > The major architectures (PowerPC, ARM, MIPS) seemt o be in a prtty > good shape now, with only few (usually minor and/or old) issues > remaining. > So please - help test the new code, and report any problems / post > remaining fixes within the next few days.
I am looking at this tree, and am trying to get the AT91SAM9261-EK board up and running, I derived it from the AT91SAM9260-EK board (and the Atmel 1.1.5 U-boot release which works), and I notice some oddities, from which I assume that they are also there in the 9260 tree (I cannot verify this, because I do not have the 9260-EK board available, I hope Haavard is capable of checking these on 9260EK?) Here they come: * The environment variables work strange. When the environment section in dataflash has been erased (fresh install), the first boot will produce garbage when the 'printenv' command is executed. (It even reports that the size of the environment is bigger than possible.) * the 'saveenv' command corrects this, but I can store many variables with the same name in the environment, I can, for example, enter 10 'ipaddr' variables, if I want to, at the same time. 'printenv' will list them all, but only the first one is used. Related to the 'printenv' problem, I already noticed that the setup of the dataflash-environment goes wrong, memory is allocated in 'common/env_common.c:226', after which the environment is assumed invalid. Only the malloced area is initialized (line 244+245), after which the flag 'gd->env_valid' is set to 1. Because gd->flags does not contain the flag GD_FLG_RELOC, and 'gd->env_valid' is set to 1, env_get_char_init() will call env_get_char_spec() eventually, causing a direct read from dataflash (see common/env_dataflash.c), which is not yet initialized. Because dataflash is not initialized, only garbage is read and put out to the terminal. I am figuring out how to fix this nicely, apparently something is forgotten to be initialized here. Do you have any ideas/suggestions what is missing here? The 2nd problem about the duplicate variables in the environment is still to be investigated, but it wouldn't surprise me if it is related to the 1st problem. Further, I am wondering if someone else is working on a patchset for the AT91SAM9261-EK board. If so, I would be very willing to be a alpha-tester here. If not, I will publish my patchset for this board once it is working properly. Kind Regards, Remy ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users